Rossi began his footballing career with Audace Osnago, playing from 1997 to 2003, before transferring to Atalanta.[2] At Atalanta, he played in youth categories, including Atalanta B.C. Primavera. In June 2009, he was promoted to first team to be a third-choice goalkeeper, and received the 91 jersey.
In July 2011, Rossi was loaned to Lumezzane, for one season,[3][4] and he made his debut on 7 August, in a Coppa Italia match against Pro Patria.[5] In the next phase, he stayed as a starter, and his team played against Torino, suffering a 1–0 away defeat and eventually knocked out of the Coppa Italia.[6] However, in January 2012, his loan was terminated, and he joined Cuneo for the rest of the season. His loan was renewed for the 2012–13 season as well.
Rossi was signed by Pavia, Lupa Roma,[7]Prato[8] and Teramo in the 2013–14, 2014–15, 2015–16 and 2016–17 seasons respectively, all in temporary deals.
In January 2017, he returned to Atalanta and was assigned to the first team. Rossi, who has been at the club since he was a young child, has made seven appearances for the club: six in Serie A and one in the Europa League.