Peintre-géographe, il sert comme sergent-major au régiment de Sonnenberg, régiment suisse au service du Royaume de France. Il déserte le et rejoint la garde nationale. De 1792 à 1793, il sert dans l'Armée du Centre, puis dans l'Armée de la Moselle, est fait capitaine-commandant de la compagnie de chasseurs de Dubourg également appelé franche des chasseurs de Paris et combat en Vendée à partir de dans l'armée des côtes de La Rochelle. Promu général de brigade le , il prend part à la bataille de Noirmoutier et aux colonnes infernales, son implication dans les massacres est controversée. Il repousse Charette à la bataille de Challans (1794).