Cresce nel Cantù, per poi essere prelevato dall'Atalanta, con la quale esordisce in Serie A, disputandovi cinque stagioni. Debutta nella massima serie il 23 gennaio 1955, sul campo della , giocando 10 partite nella stagione di esordio. Nel campionato 1955-1956 è titolare della formazione nerazzurra, con la quale scende in campo 30 volte, mentre nelle stagioni successive si alterna con Angelo Boccardi.