Vitória SC haalde Tiago Rodrigues in 2008 weg bij Sporting Lissabon. Tijdens het seizoen 2011/12 werd hij uitgeleend aan Amarante, een club die op het derde niveau speelt in Portugal. Op 21 september 2012 debuteerde hij voor Vitória SC tegen Moreirense. Hij speelde mee in de bekerfinale tegen SL Benfica (2-1 winst), waardoor Vitória SC voor het eerst in haar geschiedenis de beker won. Op 16 april 2013 maakte Vitória SC bekend dat Tiago Rodrigues en Ricardo Pereira zouden verkocht worden aan FC Porto. Bij FC Porto kreeg hij het rugnummer 36.
Interlandcarrière
Tiago Rodrigues speelde voor verschillende Portugese jeugdelftallen. Hij behaalde onder meer vijf caps voor Portugal -21.