Desempeñó diversos cargos luego de la Revolución de Mayo de 1810: a la edad de 25 años fue teniente gobernador de Mendoza, teniente coronel del Ejército Auxiliar del Alto Perú, intendente de Cochabamba, coronel del Ejército Auxiliar del Alto Perú por despacho del general Manuel Belgrano, encargado de reorganizar el ejército tras las derrotas sufridas. Se destacó en la Batalla de Tucumán (24 de septiembre de 1812) como encargado de observación. Fue jefe de policía de la ciudad de Buenos Aires, representante por Salta y Jujuy ―que entonces eran una sola provincia― en la Asamblea General Constituyente del año 1813, siendo vicepresidente de la misma. Escribió un tratado sobre "Tácticas de infantería para las fuerzas armadas del Estado". Se le asignó la jefatura del Regimiento de Granaderos de Infantería; comandando dicha unidad pasó a Colonia del Sacramento y participó en el sitio y la toma de Montevideo, asumiendo el mando interino de las tropas por ausencia de Alvear.