Nel campionato 1942-1943 fu ceduto al , accentuando il declino del proprio rendimento. Rimane ai berici anche durante il campionato di guerra; al termine del conflitto, rimise la casacca rossoalabardata per un'ultima annata, nel campionato di Divisione Nazionale 1945-1946. Con la Triestina disputò in totale undici stagioni, per un totale di 275 partite con 47 reti, che lo collocano al secondo posto nella classifica assoluta delle presenze di squadra, dietro a Piero Pasinati. Nel 1946 scese per la prima volta in Serie B, ingaggiato dal Padova con cui disputò il suo ultimo biennio professionistico contribuendo alla promozione in Serie A nel 1948.