Professeur agrégé à Paris en 1835, après une thèse sur les fractures, il accompagna son père comme secrétaire en Algérie pendant l'inspection de 1842, il devient médecin militaire de en 1839, puis chirurgien au Val-de-Grâce et professeur de pathologie chirurgicale à l'École de médecine et de chirurgie militaire en 1841. Devenu membre de l'Académie de médecine en 1850, il est nommé chirurgien de l'Empereur en 1853 et médecin-inspecteur de l'armée en 1858. Il est le médecin en chef de l'armée d'Italie en 1859. L'année suivante, en 1860, il devient conseiller général de Bagnères-de-Bigorre. Il est nommé président de l'académie de Médecine en 1863. Lors des combats de Solférino, son cheval est tué alors qu'il se trouve aux côtés de Napoléon III. En 1870, il est médecin en chef à l'armée du Rhin, il arrive à regagner Paris par la Belgique où il participe aux services sanitaires de la capitale. Il reçoit alors des insignes de Grand officier de la Légion d'honneur le 15 octobre 1871 et fait membre du conseil de l'ordre.