Having started with local Club Guaraní in 1985, Morales played most of his career in Argentina, appearing for eight different clubs in that country (11 overall) and retiring in 2006 at the age of 38. He represented Paraguay at the 1998 FIFA World Cup, playing the first half of the 0–0 group stage draw against Bulgaria[1] and gaining a total of seven caps in one year, since making his debut in 1997 (aged 29).