Morales started playing football at Churta-Millos football school in
Bogotá. He then moved to
River Plate at 14 years of age.
Banfield In 2014, Morales moved to Argentinian club
Banfield. He made his professional debut on 20 March 2016, replacing
Walter Erviti in 1–1 draw against
River Plate at the
Más Monumental Stadium in
Buenos Aires.
PKNS After six years in Argentina, Morales decided to continue his career in Malaysia, where he signed with
PKNS. He made his debut on 3 February 2018, in a 2–2 draw against
Terengganu II.
Melaka United On 12 November 2019,
Melaka United announced the signing of Morales for the following
2020 Malaysia Super League season.
Kuala Lumpur City Morales joined
Malaysia Super League club
Kuala Lumpur City in January 2021. He was part of the team that won the
2021 Malaysia Cup and emerged as the top scorer of the competition with 10 goals. Morales was also part of the squad where the club reached the
2022 AFC Cup Final. == International career ==