David McAllister sa narodil v roku 1971 v Berlíne, kde vyrastal so svojím otcom Jamesom (britským štátnym úradníkom), matkou Mechthild (učiteľkou hudby) a dvoma sestrami. V roku 1982 sa jeho rodičia presťahovali z Berlína do Bad Bederkesa. Tam dodnes žije so svojou manželkou a dvoma dcérami. V roku 1989 ukončil strednú školu a v rokoch 1989 až 1991 vstúpil do nemeckej armády. V rokoch 1991 až 1996 študoval právo na Hannoverskej univerzite so štipendiom, ktoré mu udelila Nadácia Konrada Adenauera. Prvú štátnu skúšku z práva urobil v roku 1996 a druhú štátnu skúšku v roku 1998. Odvtedy je právnikom. V roku 2012 získal čestný doktorát na Edinburskej univerzite. Je členom German Marshall Fund of the US. Jeho politická kariéra sa začala v roku 1998, keď sa stal poslancom krajinského parlamentu Dolného Saska (do roku 2014). V rokoch 2001 - 2002 bol tiež starostom svojho rodného mesta Bad Bederkesa, v rokoch 2002 - 2003 generálnym tajomníkom CDU v Dolnom Sasku a v rokoch 2003 - 2010 predsedom skupiny CDU v krajinskom parlamente. V rokoch 2008 - 2016 bol predsedom strany CDU v Dolnom Sasku. V rokoch 2010 až 2013 zastával funkciu dolnosaského premiéra. Člen výkonného výboru CDU od februára 2014. Poslanec Európskeho parlamentu od júla 2014. Od novembra 2014 podpredseda IDU (Medzinárodnej demokratickej únie). Od októbra 2015 podpredseda EPP (Európska ľudová strana).