Realizó sus primeros estudios en el Colegio de San Gregorio y en el Antiguo Colegio de San Ildefonso; después ingresó al Colegio Militar de Chapultepec. El 13 de septiembre de 1847 participó como combatiente en la Batalla de Chapultepec durante la intervención estadounidense. Al terminar el conflicto armado, estudió pintura en la Academia de San Carlos. Además realizó ensayos de fotografía, llegando a publicar un álbum de retratos de hombres célebres.