У дорослому футболі дебютував 1990 року виступами за команду «Сора», в якій провів один сезон, взявши участь у 22 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Торіно», до складу якого приєднався 1991 року. Відіграв за туринську команду наступні три сезони своєї ігрової кар'єри.
Протягом 1994—1997 років знову захищав кольори клубу «Сора».
У 1997 році уклав контракт з клубом «Барі», у складі якого провів наступні чотири роки своєї кар'єри гравця. Більшість часу, проведеного у складі «Барі», був основним гравцем команди.
Завершив ігрову кар'єру у команді «Лумеццане», за яку виступав протягом 2012—2013 років.
Виступи за збірні
У 1991 році дебютував у складі юнацької збірної Італії (U-16), загалом на юнацькому рівні взяв участь у 9 іграх, відзначившись одним забитим голом.
Кар'єра тренера
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 2013 року, очоливши тренерський штаб клубу «Лумеццане», де пропрацював з 2013 по 2014 рік.
У 2017 році став головним тренером команди «Алессандрія», тренував алессандрійський клуб один рік.
Згодом протягом 2019–2020 років очолював тренерський штаб клубу «К'єво».