Es doctor en historia por la UNAM, en cuya Facultad de Filosofía y Letras hoy es profesor. Es autor de Tratado de cultura política comparada: la cofradía colonial y las mutualidades en el liberalismo (UNAM, 2020) y ha publicado numerosos capítulos y artículos en revistas especializadas; junto con Alejandro de la Torre Hernández, coordinó los volúmenes colectivos Cultura política de los trabajadores (siglos XIX y XX) (UNAM, 2008), Historia de anarquistas (INAH-UNAM, 2017), Papeles de combate. Estudios sobre cultura impresa y publicaciones de izquierda (INAH, 2023) y Educación primero al hijo del obrero. Propuestas y experiencias educativas para los sectores populares. México, siglos XIX y XX (INAH, 2023).