Давид Кезерашвили родился в Тбилиси 22 сентября 1978 года, в еврейской семье. В 1992 году с бабушкой репатриировался в Израиль, Холон. Спустя полтора года вернулся в Грузию. Женат, имеет одного ребёнка.
В 1995 году, а в 1999 году окончил факультет международного права и международных отношений Тбилисского государственного университета. Кроме грузинского, владеет английским, русским, итальянским языками, а также ивритом.
С 2001 года работал в Министерстве юстиции Грузии старшим инспектором главного управления пенитенциарных (тюремных) реформ, позже — начальником информационно-аналитической службы. После ухода Саакашвили с поста Министра юстиции Грузии (в 2002 году) годах работал его помощником, когда тот возглавлял городской парламент (Сакребуло) Тбилиси (2002—2003).
После победы осенью 2003 года «Революции роз» Кезерашвили был назначен главой финансовой полиции при Министерстве финансов Грузии.
11 ноября 2006 года был назначен на пост министра обороны Грузии, сменив на этом посту Ираклия Окруашвили.
24 января 2008 года исполняющий обязанности премьер-министра Грузии Владимир Гургенидзе представил новый состав правительства. В нём Кезерашвили остался на посту главы Минобороны, хотя его отставки многократно требовала оппозиция.
5 декабря 2008 был освобождён от должности министра обороны Грузии.