Дэвид Кокнер родился 24 августа1962 года в городке Типтон[англ.], штат Миссури, в семье Маргарет Энн Кокнер (в девичестве — Доуни) и Сэсила Стивена Кокнера[4], который занимался производством клеток для индеек. Отец Дэвида имеет немецкие корни, мать — ирландские. У Дэвида есть два брата и три сестры.
После окончания школы Дэвид изучал политологию в колледже англ.Benedictine College, а затем в Миссурийском университете. Однако сразу после получения высшего образования Дэвид уехал в Чикаго, решив стать артистом-комиком. Там он играл в импровизационном театре англ.iO Theater, обучаясь актёрскому мастерству у известного актёра и педагога Дела Клоуза, играл в труппе The Second City[англ.].
В 1995 году Кокнер впервые появился на телевидении: в течение года он исполнил несколько ролей в 20 выпусках шоу «Субботним вечером в прямом эфире»; в 1997 году состоялся дебют актёра на широком экране — лента «Плутовство», в которой он сыграл небольшую роль кинорежиссёра. К настоящему времени Кокнер появился почти в 120 фильмах и сериалах, трижды выступил как сценарист и дважды как продюсер.
В 2005 году номинировался на MTV Movie Awards в категории «Лучшее музыкальное представление» (совместно с тремя другими актёрами) за роль в фильме «Телеведущий», но не получил награды[5].
27 июня 1998 года женился на Лей Кокнер, дети — Чарльз Патрик, Марго Грейс, близнецы Уильям Сарджент и Одри Виолет (род. 2006) и Ева Джульет (род. 2011[6]). Имена жены и всех пятерых детей написаны татуировкой у актёра на правом плече.