Guilherme ma 26 lat i występuje na pozycji obrońcy. Przez większość kariery występował w Rumunii, a w sezonie 2014/2015 i 2015/2016 rozegrał 35 spotkań w Steaule Bukareszt, z którą zdobył mistrzostwo, puchar i puchar ligi. Wiosną ubiegłego sezonu pozostawał bez klubu.
Brazylijczyk ma też portugalskie obywatelstwo, co jest istotne ze względów regulaminowych ekstraklasy.