Il commence sa carrière comme lieutenant au régiment de Donceel au service de l’Autriche en 1778. Il passe ensuite au service des Provinces-Unies et continue sa carrière comme officier de la République batave, puis du roi Louis de Hollande. Le , il est affecté au régiment de hussards bataves, avec lequel il fait la campagne de Hollande de 1799. Il combat à Bergen le , à Alkmaar le et à Castricum le . En 1800, il sert en Allemagne et est blessé le à Aschaffenbourg. Le , il est nommé colonel au de hussards bataves. Il est promu major-général le et nommé colonel-général des gardes du roi le . Il est mis en disponibilité le de l'année suivante.