Mosse i primi passi della sua carriera nella Luparense, con cui vinse il campionato di Promozione 1948-1949. Nel 1949 fu ingaggiato dall'Inter: nel corso delle otto stagioni vissute con i nerazzurri vinse due scudetti (1952-1953 e 1953-1954) e fu convocato in Nazionale, con la cui maglia esordì l'11 aprile 1954 a Parigi in amichevole contro la . Fu convocato anche per i Mondiali del 1954, in Svizzera, disputando 3 gare.