Дмитрий Шашкин родился 8 августа 1975 года в г. Тбилиси. В 1992-1993 годах - учился на факультете международного права Грузино-греческого университета им. Аристотеля. В 1992-1993 годах - работал в службе вооружения Министерства внутренних дел Грузии. В 1993 году поступил на юридический факультет Тбилисского государственного университета, который окончил с отличием в 1998 году. В 1997-1998 годах - работал помощником директора Американской ассоциация юристов (АВА), участвовал в подготовке судебной реформы Грузии. С 1998 года - работал в Международном республиканском институте США (IRI) координатором грузинской программы, в 2001-2008 году - директором политических программ, а с 2008 года - директором грузинской программы IRI. В 1998-2008 годах - участвовал консалтинге и менеджменте избирательных кампаний различного уровня в США, Грузии, Венгрии, Латвии, России, Турции, Армении и Азербайджане. Женат, имеет двоих детей.
government.gov.ge