Es doctor en ciencias penales por el Instituto Nacional de Ciencias Penales; es egresado magna cum laude aprobatur del Instituto Internacional de Sociología Jurídica, con sede en Oñati, España, donde obtuvo el Master in Law. Es también licenciado en psicología por la UNAM. Durante dos décadas y media ha combinado el servicio público con la academia, desempeñándose en diversos puestos en el Instituto Nacional de Ciencias Penales, la Comisión Nacional de Derechos Humanos, el Consejo de la Judicatura Federal, la Universidad Autónoma Metropolitana, UNICEF, las universidades estatales de Querétaro, Guanajuato, Campeche y Tlaxcala, así como en la Comisión de Derechos Humanos del Distrito Federal. En septiembre de 2009 la Asamblea Legislativa del Distrito Federal lo eligió por unanimidad para ejercer el cargo de Presidente de la Comisión de Derechos Humanos del Distrito Federal, cargo que desempeña hasta la fecha.