Como político, milita en la Unión de Centro Democrático (UCD), el Partido Socialista Obrero Español (PSOE) y en el Partido Socialista Europeo (PSE).