Fue profesor del Instituto Tecnológico Autónomo de México ITAM, de la Universidad Nacional Autónoma de México (UNAM) y de la Universidad Iberoamericana (UIA).