Il entre au service de l’Autriche en 1781, comme cadet d’artillerie, et en 1782, il devient enseigne dans les troupes croates. Le , il obtient son brevet de capitaine au 2erégiment de chasseurs d’Illyrie (régiment d’Ottochatz).
Il est nommé major le , au régiment d’Ogulin, et le , il passe au service de la France. Il reçoit un brevet de colonel provisoire par le maréchal Marmont le , au 1errégiment de chasseurs illyriens (régiment de Lika), et il est fait officier de la Légion d’honneur le . Il est confirmé dans son grade le . En 1812, il fait la campagne de Russie, et il est blessé le , à la bataille d'Ostrovno.
Il est promu général de brigade le , au 4ecorps de la Grande Armée, et le suivant il est chargé de se rendre en Croatie, afin de recruter et commander une brigade de 1 000 hommes, chargée de repousser les Autrichiens. Il est fait prisonnier le , à la bataille de Leipzig.
Le , il est de retour en France, et il est placé en demi-solde. Le , l’Empereur lui confie le commandement de la 2ebrigade de la 24edivision d’infanterie du 9ecorps d’observation du Var, et le suivant il commande la place d’Antibes. Il est admis à la retraite le , et il est naturalisé français le .