During his four-year spell with the Aragonese, however, Ruiz only played in a combined nine league matches, barred by Andoni Cedrún which would later become a legendary player for the club. In 1985–86 he featured prominently for Zaragoza's reserves in Segunda División, in an eventual relegation-ending season.
In 1997, shortly after retiring, Ruiz started coaching, starting with his first senior team Xerez and helping the Andalusians return to the second level in 2001 after a three-year absence. Subsequently, he was part of Bernd Schuster's staff at the Estadio Municipal de Chapín (in six matches comprising two separate seasons, he would also act as an interim manager).[4][5]
Schuster signed with FC Shakhtar Donetsk in 2003, and Ruiz was one of four coaches as Xerez finished ninth in the second tier. When the German returned to Spain to join Levante UD,[6] Ruiz re-joined his coaching staff, continuing to work with him at his following clubs, Getafe CF and Real Madrid, until he was dismissed from the latter in December 2008; amongst other tasks, he was charged with designing the teams' strategic set pieces.[3][7][8]
Ruiz started a career as manager in his own right in 2011,[9] being linked to AD Alcorcón and CE Sabadell FC in 2013. On 24 December 2015, he was named Real Balompédica Linense coach after replacing the fired Rafael Escobar.[10]
^Revaliente, Á. (14 June 2003). "Schuster: "No quería pasar otro año igual"" [Schuster: "I did not want to have another similar year"]. Diario AS (in Spanish). Retrieved 29 October 2016.