During his professional career, Caruso took five victories – all coming in Italy – with three stage wins and the general classification at the 2009 Brixia Tour, and a one-day race success at the 2014 Milano–Torino.
[3] The Italian National Olympic Committee (CONI) wanted him suspended for two years, but he was acquitted of involvement by the Court for Arbitration for Sport (CAS).
[7] Team Katusha signed him mainly in order to be their general classification contender in the Giro d'Italia.
During Stage 3 of the 2012 Tour de France many riders were involved in a crash,[8] which led to Caruso having scrapes from another rider's chainring on his chest; he remained in the race, and finished his début Tour de France.
[11] Caruso's only one-day race win came at October's Milano–Torino where he beat Rinaldo Nocentini to the finish line by three seconds.