Capitaine le , il devient officier d'ordonnance du roi Louis-Philippe Ier, puis est versé dans l'infanterie légère et part en Algérie. Il est blessé à Mascara le et est cité au combat d'Achet Breda.
Colonel en 1847, il est en mission en Tunisie jusqu'en 1852.
Il est nommé général de brigade en 1850 et commande une brigade de l'armée de Paris.
Entre 1854 et 1855, il dirige différentes brigades du camp du nord, avant d'être nommé général de division, le .
En 1859, il exerce, par intérim, le commandement supérieur des forces de mer et de terre en Algérie. Il commande à Oran à deux reprises (- et septembre-).
En , après la chute de Napoléon III, il est nommé gouverneur général (intérimaire) de l'Algérie par le gouvernement de la défense nationale ; venu d'Oran à Alger le , il subit une insurrection populaire, appuyé par le conseil municipal d'Alger, les Français d'Algérie ne voulant plus être soumis à un gouverneur militaire ; dès le , il est obligé de démissionner et de se réfugier sur un navire dans le port d'Alger.