Nel 1970 approda al , in Serie B, e vi ottiene la prima storica promozione in Serie A e il primo campionato nella massima serie dei calabresi. Nella massima serie ha allenato anche il Lanerossi Vicenza nella stagione 1972-73, venendo però esonerato a stagione in corso e, nella stagione 1981-82, il subentrando a Giuseppe Marchioro a partire dalla quindicesima giornata. Prima e dopo di allora ha sviluppato la sua carriera in numerose squadre militanti in Serie B e C: alla guida del ha ottenuto una vittoria per 3-0 sul , nel campionato di Serie B 1980-1981, pur non evitando in seguito l'esonero e la retrocessione. Chiude la carriera portando il Fiorenzuola alla salvezza nel suo primo campionato di Serie C2, e quindi con Sparta Novara e .