Fue secretario del presidente Bernardino Rivadavia en 1826 y al año siguiente lo fue también del general Carlos María de Alvear durante la Guerra del Brasil. Fue un notable opositor al gobierno de Manuel Dorrego y fue el secretario del general Juan Lavalle cuando este lo derrocó y se hizo nombrar gobernador. En tal carácter fue su secretario durante la Batalla de Navarro, y le fue ofrecida la tarea de falsificar un sumario contra el gobernador Dorrego que debería haber sido realizado antes de la ejecución de este; pero Lavalle asumió personalmente la responsabilidad por su fusilamiento.