Crebbe nella Trevigliese[1], con cui conquistò una promozione in Prima Divisione per poi passare alla Pro Patria, in Serie A. Con i bustocchi disputò due stagioni al termine delle quali si trasferisce al Milan. Dopo un biennio con i rossoneri passò al Catania, in Serie B, e dopo un anno ritornò in Serie A con la Fiorentina prima e poi in prestito alla Lazio. Rientrato a Firenze, fu ceduto definitivamente[2] e si trasferì alla Lucchese.