Henriques Karriere begann 2006 bei Coritiba FC, mit dem er 2007 als Kapitän Meister der Série B wurde und damit in die erste brasilianische Liga aufstieg. Im Januar 2008 wechselte Henrique dann zu SE Palmeiras, dort konnte er die Staatsmeisterschaft von São Paulo 2008 gewinnen. Im Sommer wechselte er für 10 Millionen € zum FC Barcelona, wo er einen Fünfjahresvertrag unterschrieb. Sein erstes Jahr verbrachte Henrique allerdings bei Bayer 04 Leverkusen, da Barcelona zu viele Nicht-Europäer unter Vertrag hatte. Bayer besaß keine Kaufoption und bezahlte 400.000 € Leihgebühr.[1] Am 16. August 2008 gab er bei der 2:3-Niederlage gegen Borussia Dortmund sein Debüt in der Bundesliga. Zwischen 2009 und 2011 war er an Racing Santander ausgeliehen.[2] Nach dieser Saison schloss sich Henrique leihweise Palmeiras São Paulo an.[3]
Am 2. Juni 2012 gab der FC Barcelona bekannt, dass der Vertrag mit Henrique zum 30. Juni 2012 aufgelöst werde.[4] Anschließend wechselte er fest zu seinem bisherigen Leihverein Palmeiras, wo er einen Vertrag bis 2017 unterschrieb.[5]
Am 30. Januar 2014 wechselte er zurück nach Europa, zum SSC Neapel in die Serie A. Er begründete diesen Schritt damit, dass er sich noch Hoffnungen auf die Nominierung für die Fußball-Weltmeisterschaft 2014 im eigenen Land mache.[6]
Nachdem Henrique 2016 nach Brasilien zurück kehrte, war er bei Fluminense Rio de Janeiro[7] und Corinthians São Paulo[8] aktiv. Im August 2019 ging er in die VAE zum al-Ittihad Kalba SC.[9] Der Vertrag erhielt eine Laufzeit über zwei Jahre. Bereits nach Beendigung der Saison 2019/20 verließ Henrique den Klub wieder. Seine nächste Station wurde der Belenenses Lissabon. Auch den Klub verließ er wieder nach einer Saison, danach kehrte in seine Heimat zurück. Hier läuft er seit Juni 2021 wieder für den Coritiba FC auf.