 He played in 1986-87 for Empoli, never debuting in Serie A; he later spent his career in Serie C with several teams.As a coach, he got his first experience in Serie D with Cascina.He even managed Sansovino and Gubbio in Serie C2 and Monza in Lega Pro Prima Divisione (2010-11).