Doctor en Educación por el Instituto de Estudios Universitarios (IEU, Puebla). Maestro en Antropología Filosófica por la Universidad del Tepeyac. Licenciado en Letras Inglesas por la Facultad de Filosofía y Letras, UNAM. Traductor profesional, profesor de inglés (1981-1985) y profesor de español para extranjeros desde 1986. Ha sido comisionado de la escuela de extensión en San Antonio, Texas y en Los Ángeles, California.