Il arrive en Angleterre avec ses camarades de l'Armée tchécoslovaque en France et s'engage dans les Forces françaises libres. D'abord affecté au bataillon de chasseurs de Camberley, il est ensuite muté à Brazzaville, à la de Légion étrangère et commande une section de 75 anti-chars sous les ordres du lieutenant-colonel Alfred Cazaud. Il combatt à la Seconde bataille d'El Alamein, dans la Campagne de Tunisie, sur le Garigliano, lors du Débarquement de Provence, à la bataille d'Alsace puis finit la guerre à l'Armée des Alpes. Il commande ensuite la première compagnie de la de la Légion étrangère (BLE) à Tunis.