Nella sua parentesi agonistica più importante, quella con i grifoni – di cui divenne una delle storiche "bandiere", sesto giocatore più presente nei campionati –, a fine anni settanta contribuì al periodo di maggior splendore della cosiddetta "squadra dei miracoli", quando arrivarono a Perugia il primo trofeo internazionale, la Coppa Rappan, e quello che rimane il miglior piazzamento della "provinciale" biancorossa in massima categoria, il secondo posto nella Serie A 1978-1979. Nei due tornei di Serie B totalizzò in seguito 36 presenze con un gol nel 1981-1982 e 31 presenze senza reti nel 1982-1983, per un totale con la casacca perugina di 206 gettoni e 2 reti.