[1] Gelson inició su carrera profesional como futbolista a la edad de 17 años en el club Primeiro de Agosto.
Debuta con el club el 21 de mayo de 2017 en un partido liguero ante el Chaves jugando un minuto.
Llegó cedido al Rio Ave Futebol Clube el 4 de enero de 2018.
En este mismo partido registró sus dos primeros goles internacionales que fueron el primero y el tercero de su equipo en el triunfo final de 4 a cero sobre los centroafricanos.
[4] En este torneo marcó un gol, sin embargo, su selección no pudo pasar de la primera fase.