 Born in Aranjuez, Community of Madrid, Mora made his professional debut with Real Oviedo during 1993–94, and was the undisputed first-choice the following three seasons.He signed for RCD Espanyol in 1999, then spent 2002–03 and the following campaign in Segunda División, with Xerez CD and Levante UD respectively.Mora played all 38 league matches in 2004–05's top flight with Levante, as his team was relegated in the last matchday.