Entré au service en 1798, comme sous-lieutenant dans la légion vaudoise, il prit part aux campagnes d’Italie, de Prusse, de Pologne, fut mis à l’ordre du jour de l’armée pour sa brillante conduite à Friedland, puis à la prise de Porto, en Portugal, il fit de 1810 à 1811 la guerre d’Espagne et, ensuite la campagne de Russie ; au retour de sa captivité dans les prisons de l’Autriche, il fit comme colonel la campagne de France, il se battit pendant les Cent-Jours à Fleurus et à Wavre ; licencié au retour des Bourbons, il reprit du service en 1819.