Career
He currently plays for Spezia. A player with notable technical ability and vision, he played mainly for mid-table Serie A clubs, as well as in the Serie B. He has represented Italy at the U-21 level, winning the Union of European Football Associations U-21 Championship in 2000. Empoli
He joined first Empoli in their 2002-2003 campaign, and returned to the Tuscan side on January 2004 after an unimpressive six-month stay at Palermo.
He was the team captain and was considered one of the most representative players of the squad.
Spezia
He was released on 1 July 2010 and in October signed by Spezia. On 27 June 2011 he signed a new 1-year contract.