Político vizcaíno natural de Bilbao. Ingeniero Industrial, fue profesor de la Escuela de Ingenieros de Bilbao.
Militante del PSE desde 1977, ha sido miembro de su Comité Nacional y secretario de su Comisión Ejecutiva. En 1978 fue elegido presidente de la Gestora municipal de la localidad de Basauri; entre 1979 y 1983 fue Diputado Foral de Bizkaia. En las elecciones de 8 de mayo de 1983 fue elegido miembro de las Juntas Generales de Bizkaia por la circunscripción de Arratia. Ha sido Secretario de la Mesa de las Juntas Generales.