 Born in Gazzaniga, the Province of Bergamo, Foglio started his career at Atalanta Bergamo.After farmed to Serie C1 club Fiorenzuola for 2 seasons, he was included in Atalanta squad in 1996–97 Serie A season.Foglio played his first Serie A match on 15 September 1996, a 2–2 draw with A.C. Fiorentina.