Estudió en Atlixco la primaria, y la secundaria y la preparatoria en Puebla; la profesional, en la Escuela Médico Militar (hoy Universidad del Ejército y Fuerza Aérea Mexicanos, UDEFA).