Rúper was born in Estella-Lizarra, Navarre. A product of CA Osasuna's youth ranks, he made his first-team debut on 26 April 2009, playing the last two minutes of a 0–0 away draw against Real Valladolid.[1] During his first full season, as they easily avoided La Liga relegation, he provided rest for longtime incumbent holding midfielder Francisco Puñal (12 years his senior).[2]
Rúper spent 2011–12 on loan to Elche CF of Segunda División, appearing in less than half of the games during the campaign – 12 starts, 1,190 minutes of action. He was released by Osasuna in the summer of 2013 after a loan to CD Mirandés in the same league,[3] and continued competing at that level with CE Sabadell FC,[4]Real Jaén[5] and Mirandés again.[6]
Rúper signed for CD Tudelano on 17 January 2019, on a six-month loan.[7][8] In the ensuing off-season, the free agent joined his former youth club CD Izarra also in the third tier.[9]