Libéré, il est acheminé sur Casablanca, où il s’engage pour la durée de la guerre au régiment de tirailleurs Marocains. Il débarque à Naples avec le Corps expéditionnaire français en novembre 1943 et combat en Italie jusqu'en juillet 1944, participant à l'ensemble des opérations : combats d'hiver dans les Abruzzes et sur la ligne Gustav ; bataille du Garigliano ; poursuite sur Rome puis sur Sienne. À trois reprises, il refuse de suivre la formation d'officier à laquelle son niveau d'études lui donne accès, afin de ne pas quitter les combats et de participer à la libération de la France (la formation accélérée des cadres pendant la guerre dure six mois). Promu caporal chef, il est deux fois cité en Italie, dont une à l’ordre du corps d’armée.