Da calciatore ha vinto uno scudetto primavera con la Lazio. Ha giocato in serie A con Cagliari e Lecce ed in B con Cremonese, Genoa, Messina e Pistoiese. Ha poi intrapreso la carriera da allenatore, guidando, tra le altre, Fermana e Ravenna in serie B, Taranto, Siena, Pistoiese e Como in serie C1.