diff --git a/picard.wdl b/picard.wdl
index 4132754149ebcab5e777f2e9d90c4266cc38db4e..87243a10b64ac79ceccd0115f1b887c5b1983745 100644
--- a/picard.wdl
+++ b/picard.wdl
@@ -386,6 +386,7 @@ task SortVcf {
 
         Array[File]+ vcfFiles
         String outputVcf
+        File? sequenceDict
 
         Int memory = 4
         Float memoryMultiplier = 3.0
@@ -401,6 +402,7 @@ task SortVcf {
         ~{toolCommand} \
         SortVcf \
         I=~{sep=" I=" vcfFiles} \
+        ~{"SEQUENCE_DICTIONARY=" + sequenceDict} \
         O=outputVcf
     }