Nel 1949-50 andò al Napoli, che guidò fino al 1955-56, diventandone l'allenatore che è rimasto per più tempo e consecutivamente alla guida della squadra partenopea, primato che tuttora resiste. Dal 1958-59 al 1961-62 fu tecnico della Sampdoria, nel 1962 tornò al Napoli affiancando Bruno Pesaola in qualità di direttore tecnico, quindi nel 1963-64 subentrò a Paulo Amaral sulla panchina della Juventus. Nel 1966 e nel 1973 ha infine allenato il Chiasso, con un breve intermezzo nel Lecco.