Estudio en la Universidad Nacional Autónoma de México; es Licenciado, Maestro y Doctor en Derecho, con Especialidad en Derecho Constitucional, Derechos Humanos y Derecho Administrativo, ha ocupado diversos cargos en el Instituto Electoral del Distrito Federal y el Tribunal Electoral del Poder Judicial de la Federacion.
Ha sido catedrático, instructor, conferencista y miembro de diferentes asociaciones, vinculadas a la materia de Derecho, Derechos Humanos y Procesos Parlamentarios, también ha publicado artículos en DDHH. Se desempeñó como Magistrado Presidente del Tribunal Electoral del Distrito Federal. Actualmente es Director General en la Sexta Visitaduría de la CNDH. Es profesor de la Facultad de Derecho de la UNAM, del Centro Universitario de Estudios Jurídicos, así como de varias universidades del país.