Дэвид Херман родился 20 февраля 1967 года в Нью-Йорке (США) в еврейской семье. Рос в квартале Вашингтон-Хайтс на Манхэттене. В 1987 году окончил старшую школу Фьорелло Ла Гуардии, затем — Перчейз-колледж.
В 1989 году появился в небольших ролях в двух кинофильмах, но регулярно начал сниматься лишь с 1995 года. В 1997 году впервые попробовал себя как актёр озвучивания, и с тех пор это стало основным его актёрским ремеслом. В 1995 году Херман подписал контракт с телесетью Fox Broadcasting Company и на протяжении трёх лет сыграл десятки ролей в скетч-шоу «Безумное телевидение». Потом он решил заняться другими проектами, но корпорация отказалась отпускать его, считая очень ценным актёром для этого проекта. Чтобы быть уволенным, Херман начал выкрикивать свой текст во время «вычитки», мешая работе актёрского состава.
В 2012—2014 годах Херман пять раз становился обладателем премии Behind the Voice Actors Award.