Давид Гродненский служил управляющим Старого замка в Гродно и был женат на дочке князя Гедимина Бируте. Был высок (2 метра), атлетически сложен и бесстрашен в бою. В 1305 году разбил около Гродно большой отряд крестоносцев коменданта Бранденбурга комтура Конрада Лизтенхагена. Через год возглавил успешную защиту Гродненского замка. В 1314 году разбил крестоносцев, обложивших Новогрудок, уничтожил весь их обоз и захватил 1500 коней и всю военную амуницию. В 1318 году возглавил поход на Пруссию... В 1326 году с 1200 всадниками, среди которых были и поляки, сделал успешный рейд на Бранденбург и Франкфурт-на-Одере; во время этого похода подкупленный немцами поляк предательски убил Давида. Давид Городенский похоронен у стен Борисоглебского монастыря в Гродно.
В городе Гродно установлено два памятника Давиду Гродненскому (Городенскому).