Caratti was a successful junior player. He won in 1987 on the side of Gábor Köves the doubles competition of the Orange Bowl International Championships, the unofficial World Junior Championships. The following year, he reached to the side of Goran Ivanisevic the doubles final of the junior tournament, the French Open, as well as on the side of Cristian Brandi the semi-finals of the junior tournament at Wimbledon.
He was a professional tennis player in 1989 and has already played in the first year with relative success on the ATP Challenger Tour, he reached the singles final and the doubles final in Fürth in Dublin. On the Challenger Tour he won between 1990 and 2000 a total of seven individual titles and one doubles title. On the ATP World Tour, he was less successful. Although he reached the doubles final in 1990 in Genoa and the year after the singles final of Milan, but in the course of his career he was able to win an ATP title. Its highest listing in the tennis world ranking he reached in 1991 with position 26 in single and in 1990 with position 148 in doubles.
His best individual result at a Grand Slam tournament was reaching the quarter- finals of the Australian Open in 1991. Here he won in the second round by the favorite Richard Krajicek in five sets, and finally difference also in five sets against Patrick McEnroe off.
Caratti was appointed once in the Italian Davis Cup team. In the first round game of the World Group, which won Italy vs Spain 4-1, he came in two individual lots used. The first game against Emilio Sánchez he lost nearly in five sets. The second single, in which the victory of Italy was already firmly, he won against Sergi Bruguera in three sets. In the Summer Olympics 1992, he stepped up to the individual for Italy, but lost in the first round against Guy Forget.