Avec la Compagnie de chars de la France libre, il participe alors à plusieurs opérations en Afrique (Dakar, Cameroun, Gabon, Libye, El Alamein, Tunisie) et en Syrie puis intègre la blindée. Lieutenant, il débarque sur les plages normandes le et participe alors à la bataille de Normandie, comme officier de transmissions, aux Libérations de Paris et de Strasbourg, puis combat en Allemagne jusqu'au bunker d'Adolf Hitler à Berchtesgaden, où il est blessé.