Ha iniziato la propria carriera da professionista da Bergamo nell'Atalanta, squadra che lo ha fatto esordire in Serie A nella stagione 1995-1996, precisamente il 28 aprile 1996 nella partita Atalanta-Lazio 1-3. Dopo due stagioni in nerazzurro, nella sessione estiva del calciomercato del 1997 è stato ceduto al Genoa. Con quest'ultima squadra ha disputato 137 partite in Serie B.