Il entre en service le , comme soldat au régiment de Limousin, et il gagne tous ses grades militaires dans les guerres de la Vendée. Ainsi, de simple officier au d'infanterie qu'il est, il devient tour à tour, grâce à la protection de Rossignol et de Kléber, adjudant-général, adjoint, adjudant-général, général de brigade et général de division. Il se distingue à Doué et à Savenay. Verger-Dubareau et lui commandent une division, renforcée par les grenadiers de Louis Blosse, placée sur le flanc gauche de la bataille de Savenay. Il se fait remarquer alors par une grande exaltation révolutionnaire.