Il entre en service le , dans la Garde nationale de Bourges, qu’il quitte le . Le , il est élu lieutenant-colonel au 2ebataillon de volontaires du Cher. En garnison à Bitche, il combat contre les Autrichiens, le , et la convention décrète que le 2ebataillon du Cher a bien mérité de la patrie.
Il est promu général de brigade provisoire par les représentants en mission Saint-Just et Le Bas le . Moreaux jugeant, qu’il est un «patriote zélé» de «médiocre talent», il est réformé le .
Il retrouve un poste le , quand il est nommé chef de bataillon à la 29edemi-brigade d’infanterie, et le , il devint capitaine de gendarmerie à Bourges. Il est admis à la retraite le .
Arthur Chuquet, Les guerres de la Révolution, Hoche et la lutte pour l’Alsace, chez Plon, Paris, , p.49.
Georges Six, Dictionnaire biographique des généraux & amiraux français de la Révolution et de l'Empire (1792-1814), Paris: Librairie G. Saffroy, 1934, 2 vol., p.580