In mei 2019 vertegenwoordigde Castañeda Colombia op de Zuid-Amerikaanse kampioenschappen van 2019 in de 20.000 meter lopen en won een gouden medaille. In oktober 2019 vertegenwoordigde hij Colombia op het Wereldkampioenschap Atletiek 2019 in de 20 kilometer lopen voor mannen.
en werd gediskwalificeerd.