He started his career at A.C. Cesena, near his birthplace. After playing more than 40 Serie C1 games, he transferred to join Serie B team Vicenza Calcio. Signed by Reggina Calcio in 2005, Biondini made his Serie A debut.
On 31 August 2006, he left for Cagliari on loan with option to sign outright.
International career
With the Italy U-21 squad he took part at the 2006 Euro U-21 Championship. He wore the prestigious number 10 shirt, but just made one appearance as a substitute in the last match of the group stage.
Biondini made his senior national team debut on 14 November, 2009 during a friendly match against the Netherlands.