Caio Zampieri spielte hauptsächlich auf der ATP Challenger Tour und der ITF Future Tour. Er gewann in seiner Karriere 17 Einzel- und 18 Doppelsiege auf der Future Tour. Dazu kamen 7 Titel auf der höherdotierten ATP Challenger Tour.
Caio Zampieri spielte 2004 seine einzige Partie für die brasilianische Davis-Cup-Mannschaft, bei der er ein Match gewann und eines verlor. Auf der ATP Tour qualifizierte er sich erstmals 2009 in Costa do Sauípe durch drei Siege in der Qualifikation für ein Hauptfeld, wo er in der ersten Runde gegen Fabio Fognini knapp in drei Sätzen verlor. Für das Turnier in Santiago de Chile im Jahr 2011 konnte er sich erneut durch drei Siege qualifizieren. In der ersten Runde gewann er gegen den Chilenen Nicolás Massú in zwei Sätzen, ehe er dann gegen Juan Ignacio Chela im Achtelfinale in zwei Sätzen verlor. Im Doppel bekam er 2012 in São Paulo eine Wildcard im Doppel, wo er an der Seite von Guilherme Clezar in der ersten Runde auf Daniel Gimeno Traver und Filippo Volandri traf und in zwei Sätzen verlor. Zum 14. Juni 2010 durchbrach er erstmals die Top 200 der Weltrangliste im Einzel und seine höchste Platzierung war ein 182. Rang im Juli 2010. Im Doppel gelang ihm dies im September 2008 und seine höchste Platzierung war der 161. Rang im Jahr 2016.
In der Saison 2017 spielte Zampieri für den TC Rot-Blau Regensburg in der Regionalliga. In diesem Jahr spielte er auch letztmals Profiturniere.