Career
Born in Lecce, Apulia, Caroppo started his career at northern Italy club Brescia Calcio. Caroppo was the backup of Sergio Viotti in the reserve in 2007-2008 season. Caroppo also played for the reserve Bachelor in Campionato Nazionale Dante Berretti that season.
After Viotti left the club, Caroppo was the first choice of the reserve in 2008-2009 season.
Caroppo left for Olbia in July 2009. In January 2010 Caroppo left for the reserve of Palermo for free, with option to co-own the player for €500,000.
He played 9 games in half-season and all 3 games in the playoffs, ahead Francesco Di Gregorio. The club was eliminated in the quarter-finals.
Caroppo left for Hellas Verona F.C. along with Marco Martina Rini and Fabrizio Paghera.
The Veneto club signed Caroppo in co-ownership deal for a nominal fee of €250. Caroppo played for Verona in 2010-2011 Coppa Italia Lega Pro. In June 2011 Caroppo returned to Brescia in 2-year contract for a peppercorn of €250.
Caroppo was the third keeper of the first team, behind Nicola Leali and Michele Arcari.
Caroppo made his Serie B debut on 26 May 2011, substituted Arcari in 54 minute. The club then conceded 4 goals.
The team was beaten 1–4 by F.C. Crotone.