Mobilisé en 1940 en tant que lieutenant de réserve, il rejoint les Forces Françaises Libres du général de Gaulle et prend part à l'invasion de la Syrie et du Liban, à la campagne en Égypte et en Libye, puis à la campagne de Tunisie. Il devient en 1943 chef de cabinet de René Pleven, commissaire aux colonies du Comité français de Libération nationale d'Alger. Il termine la guerre avec le grade de chef de bataillon.