Juzgado por abofetear a un soldado, fue absuelto. Fue nombrado teniente coronel en 1846 y jefe del . Batallón de Ligeros. En 1847 tuvo un actuación destacada en la Batalla de Molino del Rey y en la Batalla de Chapultepec reconquistó las baterías que el enemigo había tomado. En 1855 fue destacado en Colima.