En 1792, il part pour les Pyrénées, comme volontaire, est fait lieutenant pendant la campagne, sauve encore plusieurs émigrés ; entre comme lieutenant au de chasseurs, et y est nommé capitaine, puis chef d'escadron au choix. Le Sénécal ayant surpris les projets du représentant Dartigoeyte, trouve encore le moyen de sauver 80 personnes que cet homme destinait à l'échafaud. Son régiment étant parti pour l'Italie, il le commande pendant toute la campagne, en l'absence du colonel. Plusieurs fois, il est mis à l'ordre du jour de l'armée, notamment aux affaires de Lodi, où il trouve moyen de ramener prisonniers 800 Autrichiens, au milieu desquels il est tombé presque seul.