Après ses études, il obtient de l’université de Paris, un diplôme ès-arts, et il entre le , à l’école des ponts-et-chaussées. En 1785, il est envoyé à Cherbourg, pour y être employé aux travaux maritimes du port, et le , il devient ingénieur ordinaire à Tours. Membre de la garde nationale à cheval de cette ville en 1792, 1793 et en l’an II, il participe à la guerre en Vendée pendant cette période.