Promu chef de bataillon en 1859 au 6e régiment d'infanterie, il forme le bataillon de la Légion Étrangère lors de l'Expédition du Mexique en 1866 et 1867, où il commande une colonne qui livre l'ultime combat à "Monte-Alto". Il est créé officier de la Légion d'honneur et officier de l'Ordre de Notre-Dame de Guadalupe en 1865.