David Hurtado stammt aus der ecuadorianischen Hauptstadt Quito. Sein Interesse am Gehen wurde als Neunjähriger während der Olympischen Sommerspiele 2008 in Peking geweckt, bei denen der ecuadorianische Geher, Olympiasieger und mehrfache Weltmeister Jefferson Pérez die Silbermedaille gewann. Später empfahl ihm einer seiner Lehrer, mit dem Sport anzufangen. Nachdem sich seine Leistungen stetig verbesserten, begann er als Dreizehnjähriger das Training beim Spezialistentrainer Javier Callambe aufzunehmen. Heute lebt und trainiert Hurtado nach wie vor in Quito. Er nahm ein Studium des Sportmarketings an der örtlichen Universität auf.[1]
Hurtado nahm 2015 das erste Mal an Ecuadorianischen Meisterschaften im Juniorenbereich teil und konnte bei den U20-Meisterschaften seines Landes die Goldmedaille gewinnen. Ende Mai belegte er bei den U20-Südamerikameisterschaften in der Heimat den fünften Platz. Im Juli war er für die U18-Weltmeisterschaften in Medellín qualifiziert. Dort stellte er über 10.000 Meter mit 46:16,23min eine neue Bestzeit auf und landete damit auf dem 17. Platz. 2016 qualifizierte er sich für die U20-Weltmeisterschaften in Bydgoszcz, wurde im Laufe des Wettkampfes allerdings disqualifiziert. Im November gewann er die Goldmedaille bei den U18-Südamerikameisterschaften in Argentinien. 2017 bestritt Hurtado seinen ersten Wettkampf über die 20-Kilometer-Distanz. Im Juli nahm er an den U20-Panamerikameisterschaften in Peru teil und konnte mit Bestzeit von 40:37,64min die Goldmedaille über 10.000 Meter gewinnen. 2018 trat er zum zweiten Mal bei den U20-Weltmeisterschaften an. Im Wettkampf über 10.000 Meter musste er sich nur dem Chinesen Zhang Yao mit lediglich sechs Tausendstelsekunden Rückstand geschlagen geben.
2019 stellte Hurtado im April in Portugal mit 1:22:03h eine neue Bestzeit über 20Kilometer auf. Zuvor wurde er im März zum ersten Mal Ecuadorianischer Meister. Ende Mai nahm er in Lima zum ersten Mal an den Südamerikameisterschaften teil und konnte im Wettkampf über 20.000 Meter den Vizemeistertitel erringen. Im April 2021 gewann Hurtado über 10.000 Meter seinen zweiten nationalen Meistertitel. Anfang Juni stellte er in Spanien mit 1:20:37h eine neue Bestzeit auf. Anschließend nahm er zum ersten Mal an den Olympischen Sommerspielen teil und belegte bei seiner Olympiapremiere den 19. Platz über 20Kilometer. 2022 nahm er in Eugene in den USA zum ersten Mal an den Weltmeisterschaften der Erwachsenen teil. Er absolvierte die 20Kilometer in 1:21:11h, womit er den elften Platz belegte. 2023 trat er in Budapest erneut bei den Weltmeisterschaften an. Dort belegte er über 20Kilometer den 19. Platz.