Cursó estudios de profesor de educación básica en la Escuela Nacional de Maestros, sociología en la Universidad Autónoma Metropolitana, filosofía de la ciencia en la misma institución y ciencias políticas en el CIDHEM.