Z Santosem wygrał Torneio Rio – São Paulo w 1997 roku. W latach 1998–1999 występował we CR Flamengo. Z Flamengo zdobył Copa Mercosur 1999 oraz mistrzostwo stanu Rio de Janeiro – Campeonato Carioca. W latach 2000–2001 ponownie występował w Santosie FC. Kolejnymi jego klubami były Fluminense FC, CR Flamengo oraz Grêmio Porto Alegre. W latach 2003–2004 Caio ponownie występował w Europie w drugoligowym niemieckim Rot-Weiss Oberhausen. Ostatnim klubem karierze Caio było Botafogo FR. W barwach Botafogo 4 grudnia 2005 w wygranym 2-0 meczu z Fortalezą Caio po raz ostatni wystąpił w lidze brazylijskiej i w karierze, strzelając jedną z bramkęhttps://web.archive.org/web/20091111001614/http://futpedia.globo.com/campeonatos/campeonato-brasileiro/2005/12/04/botafogo-2-x-0-fortaleza Ostatni mecz.. Jego bilans w lidze to 39 bramek w 188 meczach.

Kariera reprezentacyjna W reprezentacji Brazylii Caio zadebiutował 12 stycznia 1996 w wygranym 4-1 meczu z reprezentacją Kanady podczas Złotego Pucharu CONCACAF 1996, na którym Brazylia zajęła drugie miejsca. Caio na turnieju wystąpił w czterech meczach z Kanadą (bramka), Hondurasem (dwie bramki), USA i Meksykiem, który był jego ostatnim meczem w reprezentacji.