Licenciado en Derecho por la Universidad de Salamanca. Gestor Fiscal de Empresas (ICADE). Estudios europeos y Derecho Comunitario por la Universidad Pontificia de Salamanca.
Formó parte de la Federación Popular Democrática en 1977. Se afilia a las juventudes de UCD (1979), como Vicepresidente del Consejo Político Nacional (1980-1982). presidente nacional de las juventudes Democráticas Cristianas y miembro del Comité Ejecutivo del Partido en 1986 tras la disolución de UCD. Vicesecretario de formación de Nuevas Generaciones y miembro de la junta Directiva Nacional del PP. Actualmente es coordinador nacional de formación del PP.