Born in Brazil with Italian ancestry, he moved to Italy at the age of 19, where he spent most of his professional career (from 2006 to 2018). He began his career with Brazilian club Criciúma, and moved to Italian club Empoli in January 2006, spending most of his career in the country for clubs such as Empoli, Sampdoria and Inter Milan. In 2018, he moved to China, joining Inter Milan's sister club Jiangsu Suning. Following the club's dissolution in 2021, he returned to Brazil, joining São Paulo.