Nacido en Recife, Hernanes fue parte de las canteras de São Paulo y jugó para ellos durante 9 años (2001-2010).