Debiutował w Storm Samurai 8 w 2005 roku gdzie walczył z Ricardo Petrucio. Wygrał przez poddanie w trzeciej rundzie. Wygrał Grand Prix Planaltina. Po dwóch kolejnych zwycięstwach podpisał kontrakt z Jungle Fights MMA, a po następnych czterech z UFC.
UFC
Thiago nigdy nie podpisał pełnego kontraktu przed swoją walką z Koscheckem, mógł jedynie podpisać kontrakt na walkę próbną[7]. Zadebiutował w UFC 21 lutego 2009 roku, zwyciężając faworyzowanego rywala Josha Koschecka na UFC 95. Podczas walki komentator Joe Rogan powiedział, że uderzenie Thiago było gorsze od Koschecka. Jednak Thiago wygrał walkę przez KO, uderzeniem prawego prostego i lewym podbródkowym. Sędzia zakończył walkę, zanim Thiago mógł dobić Koschecka. Koscheck natychmiast podniósł się i twierdził, że wciąż czuje się na siłach i jest zdolny do obrony. Dalszy przegląd powtórek pokazał, że oczy Koscheca się cofają, gdy upada, dając prawo do przerwania walki. Na konferencji po gali Dana White potwierdził, że Thiago został nagrodzony bonusem finansowym w ramach nokautu wieczoru.
Thiago drugi raz walczył w UFC po roku przerwy. Walczył z byłym rywalem o tytuł i kolegą z drużyny Koschecka, Jonem Fitchem podczas UFC 100. To była pierwsza walka Thiago w Stanach Zjednoczonych. Przegrał ją jednogłośną decyzją sędziów.
Thiago zwyciężył przez jednogłośną decyzję w walce z Jacobem Volkmannem na UFC 106.[8]
W czwartej walce Thiago w oktagonie UFC został zmuszony do rewanżu przeciwko Joshowi Koscheckowi w UFC 109.[9] Koscheck jednak wycofał się z walki po kontuzji i został zastąpiony przez kolegę z drużyny AKA Mike’a Swicka[10]. Thiago wygrał walkę przez poddanie w drugiej rundzie i zdobył nagrodę za najlepsze poddanie gali.
Thiago spotkał się z Martinem Kampmannem 12 czerwca 2010 roku na UFC 115, gdzie przegrał jednogłośną decyzją (30-27, 30-27, 30-27)[11].
Thiago przegrał drugą walkę z rzędu przez jednogłośną decyzje w walce z Diego Sanchezem 23 października 2010 roku na UFC 121.[12] Chociaż Thiago rozpoczął walkę silnie, wygrywając pierwszą rundę, potem zaczął się męczyć i ostatecznie poddał się po ciężkim boju z Sanchezem w drugiej i trzeciej rundzie. Walka zdobyła tytuł najlepszej walki gali, dając obu wojownikom dodatkową wypłatę.
W listopadzie 2010 roku Thiago podpisał nowy kontrakt z UFC.[13] Miał spotkać się z Johnym Hendricksem 3 marca 2011 roku w UFC Live: Sanchez vs. Kampmann[14]. Jednak Thiago musiał odwołać walkę z powodu urazu łokcia[15].
Thiago pokonał Davida Mitchella jednogłośną decyzją w dniu 27 sierpnia 2011 r. na UFC 134, całkowicie dominując Mitchella przez wszystkie trzy rundy[16].
Thiago miał zmierzyć się z Mikiem Pyle’em w dniu 14 stycznia 2012 na UFC 142 jednak został zastąpiony przez Ricardo Funcha z powodu kontuzji łokcia[17].
Kolejną walkę stoczył z Siyarem Bahadurzadą 14 kwietnia 2012 na UFC w Fuel TV: Gustafsson vs. Silva[18]. Thiago został znokautowany w mniej niż minutę w pierwszej rundzie, gdy Siyar trafił go prawym podbródkowym w szczękę, dobijając go lewym prostym. Był to pierwszy raz w karierze Thiago, gdy został znokautowany
Thiago walczył potem z Dong Hyun Kimem 10 listopada 2012 na gali UFC w Fuel TV 6.[19] Przegrał walkę po jednogłośnej decyzji.
Thiago miał spotkać się z Lance’em Benoistem 18 maja 2013 podczas UFC na FX 8[20] jednak 20 kwietnia ogłoszono, że Benoist musiał wycofać się z walki z powodu kontuzji. Został zastąpiony nowym zawodnikiem UFC, Michelem Prazeresem[21]. Thiago wygrał walkę przez jednogłośną decyzję.
Thiago miał spotkać się z Kelvinem Gastelumem 28 sierpnia 2013 r. na UFC Fight Night 27.[22] Jednak Thiago wycofał się z powodu bólu kolana[23].
Thiago walczył z Brandonem Thatchem podczas UFC Fight Night 32 w dniu 9 listopada 2013 r.[24] Gdy dostał potężne kolano w wątrobę padł na deski w pierwszej rundzie.
Thiago walczył z Gasanem Umałatowem 31 maja 2014 r. na The Ultimate Fighter Brazil 3 Finale[25]. Przegrał walkę po jednogłośnej decyzji.
Pomimo że w ciągu ostatnich ośmiu walk wygrał tylko 2 razy, Thiago podpisał nowy kontrakt na cztery walki z UFC w czerwcu 2014 roku[26]. Oczekiwano, że zmierzy się z Mike Rodosem na UFC Fight Night 51 w dniu 13 września 2014 r.[27] Jednak Rhodes został zmuszony odwołać starcie z powodu kontuzji i został zastąpiony przez powracającego weterana Joe Riggsa[28]. Potem Riggs został zmuszony do wycofania się z walki po przypadkowym postrzeleniu się w nogę podczas czyszczenia pistoletu w domu[29][30]. Thiago walczył na końcu z Seanem Spencerem[31]. Thiago po raz kolejny przegrał przez decyzje, a następnie został zwolniony przez UFC.[32][33]
KSW
24 września 2017 roku zawodnik na Instagramie ogłosił, że podpisał kontrakt z polską federacją KSW.[34] Dwa dni później KSW ogłosiło, że Thiago zawalczy z Michałem Materlą na gali KSW 40 w Dublinie[35]. 22 października został znokautowany przez Materlę w 2 rundzie[36].