Родился в 1906 году в одном из сельских населённых пунктов Кутаисского уезда. После окончания местной сельской школы трудился в личном сельском хозяйстве. С начала 1930-х годов — рядовой колхозник в колхозе «Комунисакен» Багдатского района (с 1940 года — Маяковский район, сегодня — Багдатский муниципалитет), председателем которого был Шалва Окропирович Чумбуридзе. В годы Великой Отечественной войны возглавлял бригаду виноградарей.
В 1948 году бригада под его руководством собрала в среднем с каждого гектара по 106,3 центнеров винограда на участке площадью 20,5 гектаров. Указом Президиума Верховного Совета СССР от 9 августа 1949 года удостоена звания Героя Социалистического Труда за «получение высоких урожаев винограда в 1948 году» с вручением ордена Ленина и золотой медали «Серп и Молот».
В последующие годы бригада Давида Табукашвили неоднократно показывала высокие результаты в виноградарстве, за что был награждён в 1950 году вторым Орденом Ленина.
Проживал в Маяковском районе. Дата смерти не установлена.