Nella Juventus di Carlo Parola e Giampiero Boniperti collezionò 135 presenze (133 in campionato e 2 nella Coppa Latina 1952) e 9 reti in quattro stagioni, vincendo due scudetti, nel 1950 — a quindici anni dalla precedente affermazione bianconera — e nel 1952. Lasciati i bianconeri, nell'annata 1953-1954 approdò a Genova nelle file della , dove rimase fino al campionato 1955-1956, per poi passare nel di Nereo Rocco e concludere la carriera in Serie C ritornando a Cremona.