Urodził się 29 września 1832 roku w mieście Meksyk. W wieku piętnastu lat rozpoczął naukę w Akademii Wojskowej. W końcu roku 1847 roku służył pod rozkazami generała Santa Anny biorąc udział w wojnie przeciwko Stanom Zjednoczonym. 13 września 1847 roku brał udział w obronie twierdzy Chapultepec. W armii meksykańskiej dosłużył się stopnia pułkownika.