Dufour was militair bij het Koninklijk Nederlandsch-Indisch Leger (KNIL). Bij de Duitse aanval op Nederland op 10 mei 1940 was hij in Nederland. Hij werd op 14 mei 1940 krijgsgevangen gemaakt. Omdat hij weigerde de erewoordverklaring te tekenen bracht hij de rest van de oorlog als krijgsgevangene door. Op 16 juli 1940 werd hij naar Oflag VI A Soest gebracht, en op 14 november overgeplaatst naar Oflag VIII C Juliusburg. Op 27 juli 1941 kwam hij in Oflag IV C Colditz aan, waar hij twee ontsnappingspogingen deed.