A product of the Atalanta youth academy, Andrea Conti signed a professional contract with the club in 2013.
In order to allow Conti to gain valuable first-team experience, Atalanta immediately loaned him to Perugia of Lega Pro (3rd tier). He played a total of 16 games for the Perugia during the 2013-2014 Lega Pro season. The season was very successful for Perugia. They won the Supercoppa di Lega di Prima Divisione and placed first in Lega Pro, which earned them promotion to the Serie B.
The following season, Conti was loaned to Serie B’s Virtus Lanciano. He played in a total of 24 league games for the club.
Following his solid performance in Lanciano, Conti returned back to Atalanta was promoted to the first squad. He made his Serie A debut in January 2016. During his career at the club, Conti played in a total 47 games and scored 10 goals.
A.C. Milan (2017-)
In July 2017, Atalanta traded the rights to Conti for €24,000,000 and the rights to Matteo Pessina. He made his debut for the club during a Europa League qualifier match in July 2017.
Two months later, after playing 2 Serie A matches for the team, Conti tore his ACL during practice. He was unable to recover completely from the injury until late 2018.
Finally healthy and cleared to play, Conti made his post-trauma debut for Milan’s first squad in late December 2018.
Today, Conti is a semi-regular starter for the club.