David a devenit campion mondial la juniori, cu un timp de 1:43.21 de minute la proba de 200 de metri și 47:58.00 de secunde la proba de 100 m.
David Popovici practică înotul de la 4 ani, la recomandarea medicilor, după ce a fost diagnosticat cu scolioză. Astfel și-a descoperit pasiunea pentru acest sport, cei care l-au îndrumat observându-i potențialul. A fost inițial înscris la clubul CS Steaua, iar apoi a ajuns la Clubul Sportiv Dinamo, sub îndrumarea antrenorului Adrian Rădulescu.