Se le conoce como Fernando Montes de Oca pero su nombre completo era José Fernando Antonio Montes de Oca Rodríguez, nació en Santo Domingo Huexotitla, Azcapotzalco el 29 de mayo de 1829. Sus padres fueron José María Montes de Oca y Josefa Rodríguez.
El 24 de enero de 1847 con diecisiete años de edad, presentó su solicitud para ingresar al Colegio Militar, Fernando Montes de Oca deseaba servir como militar al ver la invasión norteamericana sobre el país, quería ser útil en la guerra. Una vez que ingresó en el Colegio Militar, fue destinado a la Primera Compañía de Cadetes.
El día de la batalla, Montes de Oca intentó salir del castillo, saltando por las ventanas; le sucedió lo mismo que a Francisco Márquez: murió cazado por los tiradores estadounidenses. Encontraron su cadáver tres días después.