Conclusa l'esperienza granata, giocò per un anno ancora a Casale durante il Campionato Alta Italia del 1944, per il Pavia ha disputato il Torneo Lombardo nel 1945, poi si trasferì per un anno al e quindi la lunga militanza (7 anni) nella Juventus dove, in qualità di riserva di Viola, si aggiudicò altri due scudetti (1949-1950 e 1951-1952), ritagliandosi comunque 5 presenze. Ha chiuso la carriera prima a Pavia e poi nel suo Casale.