У дорослому футболі дебютував 2004 року виступами за команду «Сандеція», в якій провів один сезон, взявши участь 22 матчах чемпіонату.
Своєю грою привернув увагу представників тренерського штабу «Легії», до складу якого приєднався влітку 2005 року. Відіграв за команду з Варшави наступні два сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі «Легії», був основним гравцем атакувальної ланки команди.
До складу «Олександрії» на правах оренди до кінця сезону приєднався разом з одноклубником Любошем Калоудою31 серпня2011 року. Проте, за пів року Давід провів лише три матчі в чемпіонаті і один у кубку, тому взимку покинув український клуб і повернувся до Москви.
14 грудня2008 року дебютував в офіційних матчах у складі національної збірної Польщі в товариській грі проти збірної Сербії, яка завершилася перемогою «кадри» з рахунком 1-0. Згодом ще викликався кілька разів протягом року, після чого втратив місце у збірній.