La carriera professionistica di Théo Lopes inizia nel 2002 nel , con cui gioca per due stagioni. Nelle quattro stagioni successive cambia altrettante volte squadra, giocando due campionati (non consecutivi) con l', uno col ed uno col . Nella stagione 2008-09 viene ingaggiato dal con cui vince la sua prima Superliga; nell'estate del 2009 esordisce nella nazionale brasiliana, vincendo la Grand Champions Cup in Giappone, dove viene ingaggiato per le due stagioni successive dai , con cui vince una Coppa dell'Imperatore e disputa una finale di V.Premier League. Durante l'estate del 2010 vince prima la World League e poi il campionato mondiale; l'estate successiva è finalista alla World League, dove viene anche premiato come miglior attaccante, vincitore del campionato sudamericano e si classifica al terzo posto alla Coppa del Mondo.