Ha vinto uno scudetto con i rossoneri del nel 1958-59 (con Gipo Viani come direttore tecnico) ed ha allenato varie squadre italiane (10 campionati in Serie A con Palermo, , Atalanta, Verona, Milan, Udinese, e ), selezioni nazionali e Interlega, oltre ad essere stato il primo allenatore della Nazionale italiana cantanti. Ha avuto anche una parentesi di allenatore in Svizzera con l'AC Bellinzona nella stagione 1964-65.