Bergson se formou na base do Grêmio e acumulou passagens por alguns times brasileiros antes de chegar na Malásia. Ele deixou sua marca no Vila Nova, Ypiranga-RS, Braga, Juventude, Portuguesa, Chapecoense, Náutico, Paysandu, Athletico-PR, Ceará e Fortaleza. O Johor FC é sua terceira equipe no futebol asiático. Ele já vestiu as camisas dos sul-coreanos Suwon Bluewings e Busan IPark.
No futebol brasileiro, Bergson foi destaque pelo Paysandu em 2017, marcando 28 gols. Esse bom desempenho chamou a atenção do Athletico-PR, clube em que o atacante atuou nas duas temporadas seguintes e onde venceu uma Copa Sul-Americana.Bergson fez 41 gols em 31 jogos.