Il entre en 1809 à l'École militaire de Saint-Cyr et devient sous-lieutenant. Il est alors envoyé en garnison à Milan et participe aux dernières campagnes de l'Empire. Capitaine, il est fait prisonnier à la bataille du Mincio le . Capitaine d’état-major pendant les Cent-jours, il sert à Grenoble puis prend part à la bataille de Waterloo et à la bataille de Ligny où il devient chef de bataillon.