È stato per diverse stagioni il vice di Ilario Castagner al Perugia, anche in Serie A; nella stagione 1980-1981 subentra a Renzo Ulivieri sulla panchina della squadra biancorossa, rimanendovi per le ultime 15 giornate del campionato di massima serie, chiuso con una retrocessione. Nelle ultime 10 partite dell'annata 1985-1986 ha allenato il Perugia in Serie B; a fine campionato la squadra è retrocessa in Serie C1.