Es doctor en Ciencias Sociales (especialidad en Filosofía Política) por la Universidad de Santo Tomás en Roma; y licenciado en Filosofía y Letras por el Montezuma College, EUA.
Es profesor-investigador a tiempo completo en el Departamento de Filosofía de la Universidad Autónoma Metropolitana, Iztapalapa, profesor de Filosofía Política en la FCPyS de la UNAM y presidente del centro de Estudios Sociales Antonio Gramsci. Autor de numerosas publicaciones tanto en México como en el extranjero.