На дорослому рівні починав грати у 1996–1997 роках на умовах оренди за третьоліговий «Пістоєзе».
1997 року повернувся до «Аталанти», де протягом наступних чотирьох сезонів був гравцем основного складу, допомігши команді зокрема 2000 року повернути собі місце у Серії A.
2001 року уклав контракт з «Ювентусом», за який відіграв переможні для туринського клубу сезони 2001/02 і 2002/03.
З 2003 року п'ять сезонів захищав кольори клубу «Сампдорії», де здебільшого виходив на поле в основному складі команди.
Згодом з 2008 по 2012 рік грав за «Болонью» у найвищій італійській лізі, за «АльбіноЛеффе» у другому дивізіоні та за «Монцу» у третьому.
Завершував ігрову кар'єру у нижчоліговому «Грумеллезе», за який виступав протягом 2012—2013 років, де воз'єднався з братом-близнюком Даміано.
Виступи за збірні
Протягом 1998–1999 років залучався до складу молодіжної збірної Італії. На молодіжному рівні зіграв у 3 офіційних матчах.
2001 року дебютував в офіційних матчах у складі національної збірної Італії. Свою другу і останню гру за національну команду провів у 2006 році.
Кар'єра тренера
Розпочав тренерську кар'єру, ще продовжуючи грати на полі, 2012 року як тренер молодіжної команди «Монци».
Згодом працював на різних тренерських посадах ще в декількох італійських клубах.