Impartió clases en la Escuela Nacional Preparatoria y fue profesor de tiempo completo en la Universidad Autónoma Metropolitana Unidad Azcapotzalco (UAM), desde 1974.