In April 2008 Ríos returned to Alcalá, after a stint at Linense. On 6 June 2008, he was appointed at the helm of Tercera División's UD Almería B,[2] taking the club to the third level for the first time ever.
On 20 February 2013, Ríos was appointed Xerez CD manager.[9] He was relieved from his duties in June, with the club being relegated as dead last,[10] and moved to Atlético Sanluqueño;[11] he was sacked by the latter in January 2014.[12]