Fue profesor de la Universidad Nacional Autónoma de México (UNAM), de la Universidad de Norte de Illinois, de la Universidad del Estado de Nueva York, de la Universidade Federal de Minas Gerais, de la Pontifícia Universidade Católica de Minas Gerais, de la Pontifícia Universidade do Rio de Janeiro y del Instituto Bennett de Río de Janeiro.