Do Interu trafił z AS Romy, gdzie spędził tylko jeden sezon. Wcześniej często zmieniał kluby grał m.in. w Udinese, Parmie, Romie, Sampdorii, Cagliari. Dla Interu zdobył 25 bramek w 70 meczach. W sezonie 1995-1996 z Interem zagrał w finale Puchar UEFA, gdzie Inter przegrał z Schalke 04 Gelsenkirchen. W sezonie 1997-1998 strzelił w sumie 17 bramek zostając najlepszym strzelcem zespołu.
Po zakończeniu piłkarskiej kariery został działaczem piłkarskim i dołączył do Interu w roli dyrektora technicznego. Jako dyrektor sportowy pracował w Interze przez 10 lat, odszedł z klubu za porozumieniem stron 8 lutego 2014 roku.