Szülővárosában, Pásztón kezdte a labdarúgást, majd több klubnál is megfordult, mielőtt a Budapest Honvédhoz került. 2014. május 31-én debütált a kispestiek felnőtt csapatában. Csereként állt be a Debrecen elleni idegenbeli mérkőzésen, Filip Holender helyére. A 2015-16-os szezonban alapembere volt a Budapest Honvédnak, csakúgy mint a 2016–17-es szezonban, amikor a bajnoki címet szerző csapatban huszonnégy bajnokin két gólt szerzett. Dávid 2019 szeptemberében érkezett klubunkhoz és egyből alapemberré vált együttesünkben. A második kék-fehér esztendejében pedig a csapatkapitányi karszalagot is kiérdemelte.