Por su actuación en la Batalla de Puebla el cinco de mayo de 1862 ascendió a General Brigadier; participó en el Sitio de Puebla de 1863 a las órdenes de Jesús González Ortega, y al caer la plaza, cayó prisionero junto con otros oficiales, logrando fugarse en Orizaba; robó unos caballos gracias a los cuales pudo llegar a la Ciudad de México en 48 horas.