In 2018, he became a regular player of "Aymore", with whom he became a silver medalist of the second division of the state of Rio Grande do Sul and entered the Gaussia League. Then for a short time he played for "Lajeadense".
In the summer of 2019, he was under review in the Belarusian "Vitebsk", with which he eventually signed a contract on July 9. On July 21, he made his debut in the championship of Belarus, coming on as a substitute in the 57th minute of the match with "Minsk".
In July 2021 he signed a three-year contract with Kovalivka's "Kolos". He made his debut in the Kovalivka club's T-shirt on July 24, 2021 in a draw (0: 0) away match of the 1st round of the Premier League of Ukraine against Rivne's "Veres". Diego came on in the 58th minute, replacing Oleh Ilin.