Taiberson was born in Alegrete, Rio Grande do Sul, and was an Atlético Paranaense youth graduate.
On 11 July 2012, he made his first team debut, coming on as a late substitute for Marcelo Cirino in a 1–0 home win against Ipatinga for the Série B championship.
[2] In April 2014, Taiberson was demoted by Furacão,[3] and subsequently joined Internacional, club he already represented as a youth.
Initially assigned to the under-23s, he made his first team – and Série A – debut on 9 November, replacing Nilmar in a 1–4 away loss against fierce rivals Grêmio.
[7] On 7 January 2020, Taiberson joined USL Championship side Rio Grande Valley FC.