Aunque al principio su solicitud fue denegada; en 1843 se le permitió regresar al Colegio Militar para continuar sus estudios con el propósito de convertirse en Ingeniero Militar, lo cual logró el 1 de diciembre de ese año. Alumno distinguido y dedicado, el 30 de enero de 1845 le otorgaron el grado distintivo de subteniente alumno por su buen rendimiento escolar y buenas calificaciones. El 11 de agosto de 1847, por órdenes de Antonio López de Santa Anna, fue ascendido a Teniente de Ingenieros y dejó de pertenecer al Colegio Militar, destinado al batallón de zapadores, aunque nunca se adhirió porque la unidad combatió durante la Batalla de Padierna.