Давид Гаврилович Сахно родился в 1901 году в с.Великие Будища Гадяцкого района Полтавской области в семье крестьянина. Он был четвертым ребенком в семье. После окончания 4-х классов работал по найму.
В 1924 году Давид Гаврилович был призван Гадяцким райвоенкоматом на действительную службу в ряды Красной Армии. Демобилизовался в 1927 году.
В 1927 году Д.Г. Сахно по плановому переселению переехал с семьей на Урал на участок №3 Троицкого района. Получили ссуду, улучшилось благосостояние семьи. В 1930 году переехали на участок №6 Чесменского сельского Совета и вступили в колхоз им. Шевченко. Давид Гаврилович работал на разных работах, а затем был животноводом. В 1935 году Давид Гаврилович был назначен председателем колхоза вместо ушедшего на фронт Петько Ивана Ивановича. Работал председателем колхоза 2 года. В это время в колхозе повысились надои в животноводстве, урожайность зерновых культур. Очень много зерна было на току, не успевали вывозить на сдачу государству. Одна из куч зерна «загорелась», зерно сгнило. За это был наказан председатель, его судили, но через полгода оправдали.
Вернувшись из тюрьмы, Д.Г. Сахно в 1938 году поступил учиться в Троицкую ветшколу, до Великой Отечественной войны работал ветеринаром.
В сентябре 1941 года Чесменским райвоенкоматом С.Г. Сахно был мобилизован на фронт. В октябре 1941 года приезжал в Чесменский район за лошадьми для фронта. Младший сержант Давид Гаврилович Сахно воевал под Сталинградом вместе с односельчанами Змияк И.И. и Поливода П.М.
Давид Гаврилович Сахно умер от ран 7 июля 1943 года. Похоронен в Ленинградской области, в Киришском районе.
Из книги «Участники Великой Отечественной войны 1941-1945гг. пос. Тарасовка Чесменского района Челябинской области. Материал составлен У.П.Поливода).