In June 2017, Castañeda represented Colombia at the 2017 South American Championships in the 20,000 meter walk and won a silver medal. In June 2018, he represented Colombia at the 2018 South American Games in the 20 kilometers walk and finished in fourth place.