Zaczynał karierę w Modenie, gdzie zadebiutował w wieku 18 lat. Grał tam przez 3 kolejne lata po czym przeniósł się do Lazio, jednak tam nie potrafił przekonać do siebie trenerów. Udało się to dopiero w Brescii, gdzie spędził kolejne 5 lat po czym został sprzedany do Fiorentiny. We Florencji grał przez trzy następne lata, skąd trafił do Interu za darmo, ponieważ popularna Viola zbankrutowała.
W ciągu dwóch sezonów gry dla Interu zagrał w 45 meczach i zdobył 5 bramek.
Zaliczył 5 występów w reprezentacji Włoch.