Nació en la Ciudad de México en 1954, cuenta con una Licenciatura en Historia por la Escuela Nacional de Antropología e Historia y una Maestría en Estudios Políticos y Sociales por la UNAM. Es docente a nivel superior desde 2002 en la ENAH, conferencista y ponente en diversos eventos académicos. Tiene varias publicaciones históricas e investigaciones sobre los trabajadores bancarios. Ha sido miembro fundador de los sindicatos bancarios democráticos y de la Coalición de Profesores de Asignatura de la ENAH.