Dopo una breve parentesi da allenatore-giocatore all'Udinese nella stagione 1951-1952, divenne allenatore a tempo pieno dalla stagione 1953-1954, quando subentrò a Nereo Rocco sulla panchina della Triestina. Restò in Venezia Giulia per tre stagioni, quindi passò alla guida del Novara, non riuscendo tuttavia ad evitare la retrocessione in Serie B dei piemontesi. Tornò ad allenare in massima serie nel 1958, rientrando sulla panchina dell'Udinese dove restò per due stagioni.