Terzino di fascia destra, ha passato la maggior parte della sua carriera giocando nel Perugia.
Nei dieci anni di militanza in maglia biancorossa, tra Serie A e Serie B, il risultato più importante fu il secondo posto in classifica raggiunto nella stagione 1978-1979, al termine del quale la compagine guidata da Ilario Castagner conseguì, dopo aver visto sfumare matematicamente lo scudetto a due giornate dalla fine, il record d'imbattibilità.
In carriera ha totalizzato complessivamente 171 presenze in Serie A con all'attivo un gol, realizzato in occasione del successo interno del Perugia sul Verona del 7 dicembre 1976,[1] e 101 presenze in Serie B.