Miembro de la UGT desde 1976, al año siguiente ingresó en el Partido Socialista de Euskadi (PSE), siendo posteriormente Secretario General de la Agrupación Socialista de Vitoria, ciudad de la cual fue regidor en su ayuntamiento entre los periodos 1983-1984 y 1991-1996.