Morales became a professional in 1999, at the Fuenlabrada team. That year his fellow team member Manuel Sanroma died during the Volta a Catalunya. Three years earlier, José Antonio Espinosa, another Fuenlabrada member, died as well. In 2000, during the Vuelta a la Argentina, he was hit by a truck that accidentally came between the riders. Out of protest, several European teams withdrew from the race; it has not been held since.
Morales' only victory was a stage in the 1999 Vuelta a Venezuela.
Oops something went wrong: