Doctor en Derecho por la Universidad Complutense de Madrid.
Maestro en Derecho Parlamentario, Elecciones y Estudios Legislativos por la misma universidad.
Especialista en Derecho Constitucional y Ciencia Política por el Centro de Estudios Políticos y Constitucionales de Madrid y Licenciado en Derecho por la Universidad Anáhuac.
Ha sido investigador visitante en la Universidad Pompeu Fabra de Barcelona, en el Instituto Internacional de Derechos Humanos de Estrasburgo, Francia, y en la Universidad de Harvard, EE.UU.
Laboró 4 años en la Suprema Corte de Justicia de la Nación. Posteriormente, en España, fue becario en formación jurídico-parlamentaria en el Senado y becario en formación jurídica en el Tribunal Constitucional.
Fue coordinador del Seminario de investigación de los Antiguos Alumnos del Centro de Estudios Políticos y Constitucionales de Madrid y fue también, en dos periodos consecutivos, representante de los alumnos de posgrado en la Junta de Gobierno de la Facultad de Derecho de la Universidad Complutense de Madrid.
Ha sido conferenciante en varias universidades nacionales, como de España. Es también autor de varios artículos sobre Derecho Constitucional en publicaciones y obras de ambos países.