Juan de la Barrera nació en la ciudad de México un día como hoy pero de 1828, ingresó al Colegio Militar antes de cumplir los 13 años, nombrado subteniente de artillería en 1841, dos años más tarde se convertiría en Ingeniero Militar.
En la Batalla de Chapultepec, que tuvo lugar el 13 de septiembre de 1847, su batallón se enfrentó a las fuerzas invasoras estadounidenses. A pesar de estar mal equipados y superados en número, él y los demás jóvenes soldados mexicanos mostraron una valentía extraordinaria.