Rimase a Trieste fino al 1950, quando fu chiamato a ricoprire il ruolo di centromediano nell' di Alfredo Foni, con cui conquistò due scudetti consecutivi (1952-53 e 1953-54); dopo un anno al Verona, in Serie B, passò al Padova con il quale militò per altre sette stagioni in massima divisione, fino all'età di 39 anni. Fu una delle colonne della squadra di Nereo Rocco, capace di distinguersi nel panorama calcistico italiano fra gli anni cinquanta e anni sessanta, con il terzo posto del 1957-58.