Il entre en service le , comme sous-lieutenant au régiment Anhalt-Infanterie et de 1769 à 1770, il sert en Corse. Il passe lieutenant le et il donne sa démission le suivant. Le , il passe capitaine d’artillerie au service du duc de Wurtemberg et le , il est nommé lieutenant-colonel dans les États belges insurgés, puis colonel le suivant.
Le , il passe général-major et directeur général d'artillerie au service de la Belgique et en novembre il cesse ses fonctions. Le , il est réadmis au service comme maréchal de camp et le , il est chargé de lever un corps d'artillerie qui passe au service de la France. Il est promu général de brigade le et il est licencié le suivant.
Il reprend du service le , comme chef de brigade à la légion des francs du Nord et le il rejoint l’armée de Batavie, où il est nommé le , adjudant commandant chef d’état-major de la légion des francs du Nord.
Accusé d’extravagance, de gaspillage des fonds qui lui sont alloués et de désaccord avec le général Eickemeyer, commandant de la légion, il est admis au traitement de réforme le .