Licenciado en Derecho, fue portavoz del PP en las Juntas Generales de Guipúzcoa (1987-1996), presidente del PP en el País Vasco desde 1988 hasta 1989. Presidente del PP de Guipúzcoa en 1983 y desde 1987 hasta 1989, así como desde 1995 hasta 1996. Diputado en el Congreso desde 1993 hasta 2015.