On 5 July 2018, Rubén signed with CA Osasuna of the second division. He made 35 appearances for the champions in his first season and, in the summer of 2020, after contributing 19 to a tenth-place finish, put pen to paper to a one-year extension.