El 12 de septiembre de 1847 comienza la heroica defensa del castillo de Chapultepec, durante la invasión de México por Estados Unidos.
El ejército de los Estados Unidos había invadido a la República Mexicana en el episodio conocido como Guerra del 47, bajo el pretexto de violaciones territoriales en la zona de Texas que pertenecía a México desde la época de la Colonia.
Una parte del ejército estadounidense atacaba por el norte del país y otro contingente estadounidense había desembarcado en el puerto de Veracruz y avanzaba hacia la capital mexicana.
En aquel entonces, en el Cerro de Chapulín (chapultepec en idioma náhuatl) se encontraban las instalaciones del Colegio Militar comandado por el general José Mariano Monterde con menos de 50 alumnos y un número reducido de defensores supervivientes de las anteriores batallas, y auxiliada la defensa por el Batallón de San Blas al mando del coronel Felipe Santiago Xicoténcatl.
Al estar situado en un punto prominente en el poniente del Valle de México, era uno de los últimos reductos que restaban en la defensa de la capital; el punto estaba a las órdenes del general Nicolás Bravo