Licenciado y Doctor en Derecho, con Premio Extraordinario, por la Universidad de Salamanca (1984-1987).

Becario - Letrado del Tribunal Constitucional italiano (1986-1987).

Profesor Titular de Derecho Constitucional de la Universidad de Salamanca.

Profesor invitado en distintas Universidades y Catedrático de Escuela Universitaria.

Delegado Territorial de la Junta de Castilla y León en Salamanca (2003-2011).

Primer Teniente de Alcalde del Ayuntamiento de Salamanca (2011-2015).

Ha ejercido diferentes cargos académicos en la Universidad de Salamanca y es autor de artículos y publicaciones sobre Derecho Constitucional.