Participated at the inaugural World Aquatics Championships in 1973 Belgrade, replacing José Fiolo. Ribeiro competed in the 200-metre breaststroke, where he did a time of 2:34.07, ranking fifth of his series, however, being eliminated because of an irregular turnaround. He also swam the 100-metre breaststroke.