Pendant les guerres de la Révolution française, il est nommé général et fait campagne à deux reprises en Italie face à Napoléon Bonaparte. Il joue notamment un rôle important lors de la campagne de Marengo en 1800, au cours de laquelle il est battu par le général Lannes à Montebello. Il termine sa carrière en tant que propriétaire d'un régiment de hussards autrichiens de 1801 jusqu'à sa mort, en 1809.