Pracę trenerską rozpoczął w niższych klasach rozgrywkowych. W 1932 został trenerem Salernitany Calcio. Prowadził ten zespół przez dwa lata po czym zmienił klub na Foligno Calcio. Był również trenerem Ancony oraz Pro Vercelli. Od 1939 przez dwa lata prowadził Atalantę. W sezonie 1941/1942 trenował Inter Mediolan, po czym prowadził Livorno. W latach 1944–1946 trenował Faenzę, następnie powrócił kolejno do Livorno i Atalanty. W 1949 został trenerem Venezii, a w 1950 – A.S. Lucchese-Libertas. Po roku przerwy został trenerem Sampdorii. Po kolejnej rocznej przerwie prowadził Parmę, Livorno, SPAL 1907, Imolę oraz Faenzę, gdzie w 1970 zakończył karierę trenerską[1].