Fue ordenado sacerdote en 1957. Licenciado en Teología por la Universidad Pontificia Comillas y en Psicología por la Universidad de Lovaina, obtuvo la diplomatura en psicología religiosa por el Instituto AMAR de París. Nombrado obispo auxiliar de Bilbao en 1976, obispo de Zamora en 1991 y obispo de San Sebastián en 2000, estuvo al frente de esta diócesis hasta 2010.
En la Conferencia Episcopal Española (CEE) ha sido miembro de la Comisión Episcopal de Seminarios y Universidades (1978-1990) y de la Comisión Episcopal del Clero (1990-1993), de la que fue presidente de 1993 a 1999. Perteneció a la Comisión Permanente de la CEE (1993-2005) y fue miembro de su Comité Ejecutivo de 1999 a 2005.