- Ruben soutěžil v roce 1996
a 2000 letní paralympijské hry vyhrál jednu medaili. Ta medaile přišla v 800m v roce 1996, kde skončil třetí za spoluobčany José Antonio Sánchez (zlato) a José Saura (stříbro), také skončil čtvrtý v 1500m, ale vypadl z 5000m. Na olympijských hrách v roce 2000 zmeškal finále na 800 metrů o osm setin sekundy a skončil čtvrtý na 1500 metrů.