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.