In May 2019, Castañeda represented Colombia at the 2019 South American Championships in the 20,000 meter walk and won a gold medal. In October 2019, he represented Colombia at the 2019 World Athletics Championships in the men's 20 kilometres walk and was disqualified.