Il est remis en activité par le Directoire le , il assiste à la bataille de Castiglione le , où il charge l’ennemi à la tête de trois régiments de cavalerie, et le pousse jusqu’à un mamelon couvert d’artillerie, dont il s’empare. Le , à la Bataille de Bassano, il exécute plusieurs charges qui font plier l’ennemi, et dans cette affaire il fait prisonnier le colonel des hussards d’Erdedy et 2 compagnies d’infanterie. Le le général en chef Bonaparte le nomme chef de brigade du de hussards. Confirmé le , il fait avec beaucoup de distinction les campagnes de l’an V à l’an VII, à l’armée d’Italie.