Cunha was born in
Mogi Guaçu. He began his career with
Guarani, who was in January 2007 promoted to the first team and joined in April 2008 on loan to
Internacional. He played a successful first season with Internacional and the club pulled the sold option from Guarani. He played only three matches in 2009 season and his club Internacional loaned on 23 February 2010 the forward until December 2010 to
São Caetano. On 22 February 2011, he moved to
Criciúma on loan from Internacional. ==International career==