Dopo diverse esperienze tra Serie C2, C1 e B, salendo alla ribalta con le maglie di e , ha vissuto la fase più brillante della propria carriera tra le file della , club in cui ha vinto una Coppa UEFA, uno scudetto, una Coppa Italia, una Supercoppa italiana e una Champions League. Trasferitosi al prima e all' poi, è rientrato in Italia nel 2000, ingaggiato dalla , dove ha nuovamente conquistato scudetto, Coppa Italia e Supercoppa nazionale. Ultratrentenne, ha vestito le casacche di , e nuovamente Perugia, con cui ha chiuso la carriera nel 2005.