Career
Early career
Born in Uberaba, Guilherme started off his career with Campeonato Série 2 side União Barbarense, playing on loan from Atlético Paranaense. After a season with União Barbarense, Guilherme went on loan to Campeonato Paulista side Ferroviária in 2014. NorthEast United (loan)
In August 2014, it was announced that Guilherme had been included in a list of 49 players available for selection during the Indian Super League international draft.
Guilherme was eventually drafted by NorthEast United.
He went on to make his professional debut for the team on 13 October 2014, the date of the team"s first ever match, against the Kerala Blasters. He came on as a substitute after midfielder Issac Chansa got injured in the match against Mumbai Football Club on 25 October, 2014 and scored his first goal for Northeast United Football Club in the Indian Super League.