Durant sa carrière, il fait campagne en Algérie, en Crimée et au Mexique, où il commande une brigade d'infanterie du corps expéditionnaire du Mexique. Il est promu général de brigade le . Il est fait Commandeur de la