Es licenciado en sociología por la Universidad Nacional Autónoma de México y tiene el grado de Maestro en Ciencias Sociales por parte de la Facultad Latinoamericana de Ciencias Sociales.