Tornò con i nerazzurri a partire dal 1938. Alla sua prima stagione di rientro in Italia, vinse la Coppa Italia, competizione in cui disputò 4 incontri; in campionato, invece, scese in campo per 23 volte. Nel campionato di Serie A 1939-1940 divenne un elemento portante della formazione interista che si aggiudicò lo Scudetto: chiamato a sostituire Giuseppe Meazza e Giovanni Ferrari, infortunati, segnò 12 reti in 29 gare, portando un buon contributo alla vittoria finale. Fu titolare anche nelle due stagioni seguenti, mentre nel 1942-1943 fu meno impiegato: lasciò il club nerazzurro all'indomani della sconfitta per 2-1 subita sul campo del l'11 aprile del 1943. Con l'Ambrosiana-Inter disputò complessivamente 295 incontri (268 in campionato, 17 nelle coppe europee e 10 in Coppa Italia) siglando 86 marcature (76 in campionato, 8 nelle coppe europee e 2 in Coppa Italia). Dopo un periodo di fermo a causa della Seconda guerra mondiale, fu ingaggiato dal Novara, che lo impiegò nel Campionato Alta Italia 1944 (il torneo della Repubblica Sociale Italiana); nel 1946 venne acquistato dal , con cui disputò la Serie B-C Alta Italia 1945-1946. Poco dopo frequentò il supercorso di Coverciano e nella stagione 1946-1947 giocò e allenò il in Serie B. Si ritirò dall'attività nel 1948.