Da calciatore ha vinto la Coppa Italia 1961-1962 con il e il campionato di Serie B 1972-1973 con il . Come allenatore è ricordato in particolar modo per i risultati conseguiti alla guida dell' nella stagione 1997-1998, in cui concluse il campionato al secondo posto e vinse la Coppa UEFA, e per le 8 promozioni ottenute in carriera (un risultato superato in Italia dal solo Osvaldo Jaconi): 7 in Serie A con Genoa (1975-1976 e 1980-1981), (1979-1980), (1984-1985 e 1986-1987), (1992-1993) e (2002-2003), e una in Serie C1 con la (1991-1992). Con la Cremonese ha inoltre vinto la Coppa Anglo-Italiana 1992-1993.