Nach deren Niederlage floh er nach Frankreich, konnte aber wegen der "Zerschlagung der Rest-Tschechei" durch das nationalsozialistische Deutschland nicht in seine Heimat zurückkehren. Er gelangte nach Großbritannien und schloss sich dort den Forces françaises libres des Generals Charles de Gaulle an. Von 1941 bis 1942 absolvierte er den achtmonatigen Generalstabskurs der britischen Armee in Sandhurst. Nach der Landung der Alliierten in der Normandie wurde er in die tschechoslowakische Armee versetzt und Verbindungsoffizier der tschechoslowakischen Exilregierung beim Oberbefehlshaber der alliierten Streitkräfte Dwight D. Eisenhower. Darauf folgten bis Ende 1947 Verwendungen als Militärattaché in Paris und Brüssel im Rang eines Oberstleutnants. Wegen der bevorstehenden kommunistischen Machtübernahme in seiner Heimat trat er wieder in die französischen Streitkräfte als Generalstabsoffizier ein. Von 1950 bis 1955 lehrte er an der Kriegsschule in Lissabon. Er wurde zum Ritter der Ehrenlegion ernannt und 1968 pensioniert.