Dawid urodził się w styczniu 2000 roku i mierzy 180 cm. Swoje pierwsze kroki w piłce stawiał w GMKS Strzelec Frysztak. W 2015 roku, w wieku 15 lat trafił do grupy juniorów Karpat Krosno, a już jesienią 2016 roku zaliczył debiut w rezerwach krośnieńskiego zespołu. Wiosną 2017 zawodnik został wcielony do pierwszego zespołu Karpat, który występował ówcześnie na boiskach III Ligi.
24-letni defensywny pomocnik całą swoją karierę w piłce seniorskiej spędził w Krośnie, gdzie z miejscowymi biało-niebieskimi w ostatnim sezonie wywalczył awans do III ligi. W przeciągu 5 sezonów na boiskach czwartej ligi 24 razy wpisywał się na listę strzelców. W bieżących rozgrywkach na boiskach III Ligi Grupy IV rozegrał 867 minut w 13 spotkaniach, zdobywając jednego gola.
Dawid Król dołączył do Pogoni-Sokoła na zasadzie wypożyczenia do końca bieżącego sezonu z opcją transferu definitywnego.