Il entre en service en 1781, comme cadet au régiment suisse de Waldner, et il passe sous-lieutenant en 1788. Le , il se trouve à l’Affaire de Nancy, qui le marque profondément. Il est nommé lieutenant le , capitaine dans le bataillon du Rhin en , puis incorporé à la légion de Biron le .