Nasceu na cidade de Nilópolis (RJ) e iniciou sua carreira no Brasilia (DF). Passou por vários clubes, entre eles: Gama, Brasiliense, Paraná Clube, Atlético Goianiense, Ponte Preta, América (MG) e Nacional de Manaus.

Jogando pelo Brasiliense, foi tri-campeão do Distrito Federal nos anos de 2006, 2007 e 2008. Pelo Atlético Goianiense, foi bi-campeão Goianiense em 2010 e 2011 e campeão paulista da Série A2 em 2016 jogando pelo Santo André.