A metà febbraio 1960, durante il trascorso nel capoluogo marchigiano, fu richiamato dal Bari per sostituire Paolo Tabanelli, con cui i biancorossi erano penultimi nella classifica di Serie A e rilanciando diversi giocatori (tra cui l'attaccante Paolo Erba, che mise a segno 9 reti in 15 incontri, a fronte dei 5 goal nelle prime 19 giornate) ottenne una netta inversione di tendenza della formazione pugliese (che batté in casa per 3-0 il di Luigi Bonizzoni) e la salvezza alla penultima giornata. Esonerato nel novembre 1960 dopo che i biancorossi avevano raccolto due punti in sette partite, allenò per due stagioni il Taranto in Serie C, dal 1961 al 1963. Tornato ancora sulla panchina dei galletti nella stagione 1964-'65 in cadetteria, fu esonerato prima della fine del campionato. L'anno seguente allenò il Trani, sempre nella serie cadetta. Terminò la carriera d'allenatore con il Pescara nel campionato di Serie C 1970-1971.