Egresado de la Universidad Nacional Autónoma de México, donde fue catedrático de las Facultades de Economía, Filosofía y Ciencias Políticas, además de haber ocupado el cargo de Secretario General de la Universidad, con el rector Javier Barros Sierra de 1966 a 1970.