Born in the town of Sora on 11th June 1992, Davide Zappacosta began his playing career with his local youth team. In 2009, at 17-years-old, he moved to Seconda Divisione side Isola Liri and remained there for a season-and-a-half. He soon received a transfer to Atalanta, playing for their youth team until 2011. This then led to a loan spell at Avellino, who subsequently secured his services on a permanent basis. He played in Irpinia for three seasons, winning a league title and promotion to Serie B, whilst also helping his team lift the Lega Pro Supercoppa. During his first season in Italy’s second tier, he stood out as one of the best full-backs in the league (30 appearances and two goals), whilst Avellino also reached the play-offs. After making his return to Atalanta, he made his Serie A debut on 31st August 2014 against Verona (0-0). He moved to current club Torino in the summer of 2015.
He made his Under-21 debut in Rieti on 5th September 2013 against Belgium (1-3) and at the moment he has so far made four appearances for the Azzurrini. Former coach Antonio Conte called him up to a training camp prior to the European Championship in November 2016.