Egresado de la Escuela Nacional Preparatoria (plantel 5, "José Vasconcelos", fue licenciado, maestro y doctor en historia de la Universidad Nacional Autónoma de México (UNAM).