Nascido em Belo Horizonte (MG), começou sua trajetória no futebol nas categorias de base do Vitória, da Bahia, mas construiu toda a sua carreira na Europa. Em 2015, foi para o KF Hajvalia, do Kosovo, onde se destacou com muitos gols. No ano seguinte, se transferiu para o KF Skenderbeu Korçe, da Albânia. Posteriormente, foi emprestado ao KF Laçi até o final da temporada. Em 2017, um novo desafio, desta vez na Macedônia para defender o FK Rabotnicki e, depois, o KF Shkupi. Em 2020, assinou com o Giresunspor, da Turquia, onde ficou por três temporadas. Até retornar ao Brasil contratado pelo Vasco, em junho de 2023.