Es licenciado en derecho por el Instituto Tecnológico Autónomo de México (ITAM) y doctor en filosofía política y derecho constitucional por la Universidad Autónoma de Madrid (UAM), con la nota Magna Cum Laude. Es miembro de la mesa editorial de la revista Nexos, donde también edita el blog sobre temas judiciales, El juego de la Suprema Corte (eljuegodelacorte.nexos.com.mx/), en el cual se impulsa la discusión de los diversos temas que giran alrededor del desempeño de la corte constitucional mexicana.
Coordina el proyecto Monitor Judicial, cuyo objetivo es estudiar de manera empírica el comportamiento de los ministros de la Suprema Corte. Codirige la colección de libros Lectura Contemporánea de los Clásicos, cuyo objetivo es analizar la obra de destacados pensadores de la política y el derecho, y releerla a partir de los retos de las sociedades modernas.