DavidL'attore ha vissuto i primi anni della sua vita a Long Island, insieme alle due sorelle, Betsy, più piccola, e Helen, più grande. All'etàQuando diDavid ha quattro anni la famiglia si trasferisce a Naperville, in [[Illinois]]. David ha il suo primo ruolo a dodici anni, in ''Happy Birhday Wanda June''.
Dopo la scuola, entra nei Marines, e vi resta per tre anni, per poi riprendere la carriera dadi attore. Ha interpretato Steve il barista per sei stagioni di ''Sex and the City'', e ha partecipato a produzioni come ''[[Il tocco di un angelo]]'' e ''[[Cold Case - Delitti irrisolti]]''. Attualmente interpreta il ruolo del tenente Christopher Herrmann nella serie ''[[Chicago Fire (serie televisiva)|Chicago Fire]]''.