Il étudie au Séminaire Palafoxiano de Puebla, où il reçoit le titre de bachelier en 1856. Lorsque débute la deuxième intervention française au Mexique, il rejoint l'armée mexicaine et participe à la Bataille de Puebla.