Licenciado en Derecho por la UNAM, Secretario Académico del Programa Universitario de Derechos Humanos (PUDH) de la mima universidad y editor de la revista electrónica Perseo del PUDH. Ha ocupado diversos cargos en la procuración de la administración de justicia penal, el sistema público de bachillerato y los organismos públicos de derechos humanos. Estudia, por su cuenta, filosofía, idiomas, matemáticas, economía y música.