He made his Serie A debut in 1997–98 for Brescia Calcio against Inter Milan, moving after two years to Bergamo with Atalanta BC. He quickly made a name for himself at the club with his hard-working style, combined with scoring ability, and netted in double digits in three out of five seasons.