Nato a Milano il 18/12/1968. Ex giocatore di basket, ha disputato 685 partite in serie A in 20 stagioni, con le maglie dell’Olimpia Milano e della Benetton Basket. Con i club ha vinto in totale 23 titoli, secondo solo a Dino Meneghin. Detiene tuttora il record di ogni epoca delle palle recuperate (1870). Ha vestito la maglia della Nazionale per 118 volte, vincendo 1 medaglia d’oro ai Giochi del Mediterraneo e 2 medaglie d’argento agli Europei.
Attualmente lavora come formatore e Mental Coach in PNL ed è telecronista della RAI.