[3] Riveros started his career with local side Cristobal Colón in his hometown of Juan Augusto Saldivar and then moved to other Paraguayan teams such as San Lorenzo and Tacuary before playing for Libertad.
[6] However, Riveros quickly fell out of favour and played just 14 league games for, the club, scoring his only goal on the final day of the season in a 3–0 win over West Ham United.
In January 2015 after long and exhausting negotiations, it was announced that Grêmio and Club Olimpia Asunción had reached an agreement to sign Riveros for the 2015 Paraguayan Primera División season.
[11] Anterior to this, Riveros already performed the 2022 pre-season training with Nacional Asunción,[12] however, he joined Libertad for the third time in his career,[13] being at the request of Argentine coach Daniel Garnero.
On 4 May 2010, he was named in Paraguay's preliminary 30-man squad for the 2010 FIFA World Cup,[17] and also made the 23-man penultimate selection alongside club team-mate da Silva.