Sous-lieutenant aux Gardes suisses qu'il a rejoints dès 1786, il échappa de peu au massacre des Tuileries. En 1792, il passe au service de l’Autriche et fait la campagne d’Italie. En 1804, il est colonel de la milice fribourgeoise. Il devient colonel au 4e régiment suisse sous l'Empire (1810) et prend part, en cette qualité, à plusieurs campagnes et notamment à celle de Russie en 1812, où il fut nommé officier de la Légion d’honneur après le combat de Smolensk.