1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 2 mai 2022
Né à Aliança, à l'est de l'État du Pernambouc, il est l'un des produits du centre de formation de São Paulo au sein de laquelle il fait ses premières armes dans les équipes de jeunes dès 2001 après avoir évolué un temps avec l'équipe de sa ville, l'Unibol Pernambuco.
Après une saison dans le groupe pauliste (où il joue 31 matches et marque 5 buts), il est prêté durant une saison à Santo André. Il y inscrit 6 buts en 23 matches. De retour à São Paulo, il s'illustre et décroche le titre de meilleur joueur du championnat brésilien (Prêmio Craque do Brasileirão) en 2008 décerné par la CBF. En 2007 et 2008, les Paulistes et Hernanes décrochent par deux fois le titre de Champion du Brésil.
Le , Hernanes signe finalement un contrat de 5 ans à la Lazio Rome contre une somme de 13,5 millions d'euros. Son salaire annuel est de 1,6 million d'euros. Son transfert est officialisé le , au lendemain de l'élimination de São Paulo en demi-finale de la Copa Libertadores par l'International. Dès son premier match amical avec le club italien face au Deportivo La Corogne, il inscrit son premier but avant de récidiver en Serie A sur penalty lors de la victoire des siens contre Bologne le lors de la 2e journée du championnat 2010-2011. Inscrivant 1 but et 1 passe décisive lors de la victoire 3-1 face à l'Inter Milan le , Hernanes termine la saison avec 11 buts en 36 apparitions.
Inscrivant 11 buts lors de sa deuxième saison en Italie, il devient clairement l'une des pièces essentielles avec l'Allemand Miroslav Klose ou Ledesma de l'équipe d'Edoardo Reja puis de Vladimir Petković qui prend les rênes de l'équipe au début de la saison 2012-2013. Les Romains terminent l'exercice à la 7e place et remportent la Coupe d'Italie en battant en finale le grand rival, l'AS Rome le . Hernanes est titulaire durant cette partie cédant sa place à Álvaro González à la 84e minute.
Inter Milan (2014-2015)
En , il signe à l'Inter Milan. Il inscrit son premier but sous ses nouvelles couleurs contre Livourne fin mars.
Juventus (2015-2017)
Le 31 aout 2015, il rejoint le club italien de la Juventus pour la somme de 11 millions d'euros.
Hebei China Fortune (2017-209)
En , il signe au club chinois du Hebei China Fortune pour 8 millions d'euros et 2 millions d'euros de bonus.
Retour au Brésil (2019-2021)
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Sélection
Il connait sa première sélection avec le Brésil de Dunga le à Londres face à la Suède, entrant au cours de la seconde période (victoire 1-0).
Lors des Jeux olympiques d'été de 2008 de Pékin, il fait partie du groupe brésilien qui remporte la médaille de bronze (victoire face à la Belgique 3-0). Durant cette compétition et lors de la phase de poule, il marque le seul but de son équipe face à cette même équipe de Belgique à la 79e de jeu (1-0).
Deux ans plus tard, il est rappelé en sélection par Mano Menezes, nouveau sélectionneur de la Seleção pour le match aux États-Unis (2-0) disputé le 10 aout 2010. Le , il se distingue, mais de la mauvaise manière, en recevant un carton rouge direct lors d'un match amical à Paris face à la France à la suite d'une faute grossière sur Karim Benzema (pied dans le torse du Français). Son équipe s'incline 1 à 0 ce jour-là.
Le , il inscrit son premier but avec les A lors d'un match amical à Libreville face au Gabon (2-0). Le , en match amical, Porto Alegre, il marque le second but du Brésil face à la France (3-0) sur un service de Neymar.