En el año 2010 pasó a formar parte del primer equipo del Associação Atlética Anapolina, donde tuvo una excelente participación y debido a eso fue fichado por un club de la Serie A, el Goiás Esporte Clube.
En el año 2011 llegó al Goiás Esporte Clube de la Serie A.
Con este club no tuvo mucha participación y debido a eso fue cedido por seis meses al Al Sharjah de la Primera División de los Emiratos Árabes Unidos, con este equipo tuvo una excelente participación e incluso fue de los máximos anotadores del Torneo 2011-2012, pero luego fue cedido nuevamente a otro club.
En julio de 2012 fue cedido por seis meses al Deportes Savio de Honduras, donde en el Torneo Apertura 2012 (Honduras) tuvo una excelente participación, por lo que para el Torneo Clausura 2013, el Deportes Savio decidió comprarlo por un contrato de un año con opción a una renovación por una suma de 200.000 dólares.
Tras finalizar el Torneo Apertura 2013 (Honduras), Souza no tuvo un buen rendimiento con el Deportes Savio y debido a eso fue vendido al Club Deportivo Victoria, también de Honduras.