Monarchiste convaincu, il émigre à la Révolution, et sert dans l'armée des princes. Il intègre la Légion de Mirabeau en tant que capitaine, puis est promu major le 10 décembre 1791. Il monte rapidement les échelons, passant lieutenant-colonel le 28 avril 1792 puis colonel le 8 septembre 1793. Le 26 novembre, il est fait Chevalier de Saint-Louis, puis est blessé à la bataille de Wissembourg, le 13 octobre 1793, alors qu'il monte à l'assaut des lignes de la Lauter. En 1794, il est nommé commandant en second de la légion de Mirabeau, et est de nouveau blessé le 13 août 1796 à la bataille d'Ober-Kammlach. En 1798, il commande une compagnie.