La Révolution française l'amène à émigrer, mais il se hâte de rentrer en France dès que Bonaparte en ouvre la possibilité à ceux qui s'étaient exilés. En 1813, il est nommé au commandement de la garde nationale d'Eure-et-Loir. En 1814, lors de la campagne de France, l'empereur l'attache à l'état-major de la garde nationale de Paris, comme l'un des quatre aides-majors généraux, sous les ordres du maréchal Moncey. Le maréchal Moncey ayant été rappelé précipitamment auprès de l'empereur, et les trois autres majors généraux ayant reçu en même temps une autre destination, il se trouve seul investi du commandement et chargé de défendre la capitale face à des armées étrangères considérablement supérieures en nombre aux troupes françaises.