Hizo carrera militar en Argentina donde destacó durante la Defensa de Montevideo y de Buenos Aires de los ataques de los ingleses en 1801. Secundó la Revolución de Mayo de 1810 y, en calidad de comandante, participó de la victoria en la batalla de Suipacha. Posteriormente fue uno de los jefes militares de la expedición emancipadora hacia el Alto Perú bajo el mando de Antonio González Balcarce y Juan José Castelli, siendo suyo el mérito de la victoria patriota en el enfrentamiento de Yuraicoragua, el 4 de diciembre de 1811.