Працював кореспондентом, редактором, ведучим новин на телеканалах СТБ, Перший національний, UBC. В інтерв'ю 2018 року заявив, що у 2001 році, працюючи на УТ-1, брав участь у встановленні цензури на каналі, про що шкодує[1].
У лютому 2019 року опинився в центрі скандалу із неповернутими грошима журналістів[7]. За інформацією керівника Слідство.інфо Анни Бабінець, у 2015 році проєкт отримав грант в сумі 15 000 євро, які Дмитро Гнап отримав на власний рахунок та зобов'язався пожертвувати на армію. В результаті, 2000 євро він дійсно пожертвував на армію, 3917 євро він витратив на потреби проєкту, а решту грошей в сумі 9083 євро приховав у власну банківську скриньку.[8]