Formed at youth academy of Cerro, Ribeiro was signed by Austrian club Austria Wien in July 2017.[2] However the transfer was delayed by one year as Ribeiro was aged under 18. He joined the club ahead of 2018–19 season.[3][4]
Ribeiro joined Liverpool Montevideo in February 2020 on a season long loan deal. He made his professional debut on 8 August 2020 in a 1–1 draw against Rentistas.[5]
In April 2021, Ribeiro joined newly promoted Primera Divisíon side Cerrito.[6]