Il fait ses études à l’Académie impériale des ingénieurs de Vienne. En 1788, il est sous-lieutenant dans l’armée de Slavonie et se distingue au siège de Dubitza. Il est nommé capitaine après le siège de Valenciennes en 1793. En 1796, il passe en Italie, sous les ordres de Wurmser, comme officier d’état-major. Il capture à Brescia l’aide de camp Joachim Murat. À la tête du régiment (six bataillons) du comte de Lusignan à Rivoli, il est pris dans la retraite, mais libéré à la demande du général Alvinczy. En 1799, il est lieutenant-colonel et attaché à l’archiduc Ferdinand, qui suit l’archiduc Charles dans la campagne d’Allemagne et de Suisse. Cela lui vaut la promotion au grade de colonel en trois mois à la tête du d’infanterie hongroise. En 1804, il mate une révolte à Cattaro, sur la côte dalmate.