Fue portavoz del Grupo Socialista en el Congreso, diputado en siete legislaturas, parlamentario en Catalunya y concejal en el Ayuntamiento de Málaga.