David was de eerste boogschutter uit zijn land die deelnam aan de Olympische Zomerspelen in Rio de Janeiro. Hij ging er in de eerste ronde uit met 6-0 tegen de Italiaan David Pasqualucci. Hij nam deel aan het Wereldkampioenschap 2015 en 2019.