Il entre en service le , comme cadet gentilhomme dans le régiment de Vermandois, il passe sous-lieutenant le , lieutenant le et capitaine le . Le , il devient adjudant-major à l’armée des Alpes et aide de camp du général Servan. Il est nommé adjudant-général chef de brigade le , à Fort Barraux, et colonel le .
Réintégré dans l’armée, il est promu général de brigade le , et il est affecté à l’armée des Pyrénées-Occidentales. Il est mis en congé de réforme et admis à la retraite le .