David McAllister urodził się w Berlinie w 1971 roku, gdzie dorastał wraz z ojcem Jamesem (brytyjskim urzędnikiem państwowym), matką Mechthild (nauczycielką muzyki) i dwiema siostrami. W 1982 roku jego rodzice przeprowadzili się z Berlina do Bad Bederkesa. Mieszka tam do dziś z żoną i dwiema córkami. Ukończył szkołę średnią w 1989 r. i wstąpił do niemieckiej armii w latach 1989-1991. W latach 1991-1996 studiował prawo na Uniwersytecie w Hanowerze dzięki stypendium przyznanemu przez Fundację Konrada Adenauera. W 1996 r. zdał 1. egzamin państwowy z prawa, a w 1998 r. 2. egzamin państwowy. Od tego czasu jest prawnikiem. W 2012 r. otrzymał tytuł doktora honoris causa Uniwersytetu w Edynburgu. Jest członkiem German Marshall Fund w USA. Jego kariera polityczna rozpoczęła się w 1998 r., kiedy został posłem do parlamentu Dolnej Saksonii (do 2014 r.). Był także burmistrzem swojego rodzinnego miasta Bad Bederkesa w latach 2001-2002, sekretarzem generalnym CDU w Dolnej Saksonii w latach 2002-2003 i przewodniczącym grupy CDU w parlamencie krajowym w latach 2003-2010. W latach 2008-2016 był przewodniczącym partii CDU w Dolnej Saksonii. W latach 2010-2013 pełnił funkcję premiera Dolnej Saksonii. Członek Komitetu Wykonawczego CDU od lutego 2014 roku. Poseł do Parlamentu Europejskiego od lipca 2014. Od listopada 2014 r. wiceprzewodniczący IDU (Międzynarodowej Unii Demokratycznej). Od października 2015 r. wiceprzewodniczący EPP (Europejskiej Partii Ludowej).