Cáceres started his career in go-karting in 1995, competing in the Cadetes division of the Uruguayan Karting Championship. In 1996, he won the Copa Mercosur and Campeonato de Verano titles, and finished third in the Uruguayan Karting Championship. The following year, he moved to the 125 cc Pre-Junior category, finishing fifth in 1997 and fourth in 1998.[2] The same year, he enrolled at José Valentin Bianchi's RAC driver academy, in Buenos Aires, Argentina.[3] Cáceres remained in Argentina in 1999, competing in the Fórmula Honda, but did not win a single race.[4]
Move to Europe and North America
In 2000, he competed in the United States-based Skip Barber Formula Dodge Midwestern Regional Championship, where he won one race at Road America.[5] Cáceres began racing in Europe in 2001. He participated in Italian Formula Renault for ADM Junior Team and in the Argentine Formula Super Renault, without much success.[6] He competed in Argentina for a second season in 2002.
Going into 2005, Cáceres moved to the Italian Formula 3000 Championship driving a Lola B99/50 chassis for GP Racing. He took one podium, a third-place finish at Brno, for fifth position in the championship, scoring 20 points. Giancarlo Minardi stated that the Uruguayan driver had a lot of potential and his F3000 performances were "very good."[10]
Formula One testing
Cáceres tested for Minardi in a PS05 car at Vallelunga in November 2005. He drove a total 32 laps with the, topping the table with a lap time of 1:21.019.[11]