He has been elected MP at the Chamber of Deputies of Italy for the riding of Trapani in the 2001 general election in the House of Freedoms centre-right coalition, serving until 2006.
He left the NPSI in late January 2006 after the rejection, by a judicial court, of his claim of having been elected as new national Secretary.
[2] In 2006-2008 he served in the Prodi government as undersecretary of Foreign Affairs, delegated to United Nations relationships.
[3] Bobo Craxi was candidate among the ranks of PSI for the Regional Council of Lazio in 2010 and for the Senate in 2013, but on both occasions he was not elected.
On 24 October 2015 he founded Socialist Area (Italian: Area Socialista), as internal faction of the Italian Socialist Party.