En 1840, fungió como secretario del general Mariano Arista, y con el grado de teniente coronel fue jefe de sección del Ministerio de Guerra.