David McAllister werd in 1971 geboren in Berlijn, waar hij opgroeide met zijn vader James (een Britse ambtenaar), zijn moeder Mechthild (een muzieklerares) en zijn twee zussen. In 1982 verhuisden zijn ouders van Berlijn naar Bad Bederkesa. Daar woont hij nog steeds met zijn vrouw en twee dochters. Hij beëindigde de middelbare school in 1989 en ging van 1989 tot 1991 in het Duitse leger. Van 1991 tot 1996 studeerde hij rechten aan de universiteit van Hannover met een beurs van de Konrad Adenauer Stichting. Hij deed zijn 1e staatsexamen rechten in 1996 en zijn 2e staatsexamen in 1998. Sindsdien is hij advocaat. In 2012 ontving hij een eredoctoraat van de Universiteit van Edinburgh. Hij is fellow van het German Marshall Fund van de VS. Zijn politieke carrière begon in 1998 toen hij lid werd van het deelstaatparlement van Nedersaksen (tot 2014). Hij was ook burgemeester van zijn woonplaats Bad Bederkesa van 2001-2002, secretaris-generaal van de CDU in Nedersaksen van 2002-2003 en voorzitter van de CDU-fractie in het deelstaatparlement van 2003-2010. Van 2008-2016 was hij partijvoorzitter van de CDU in Nedersaksen. Van 2010 tot 2013 was hij minister-president van Nedersaksen. Lid van het Uitvoerend Comité van de CDU sinds februari 2014. Parlementslid sinds juli 2014. Sinds november 2014 vicevoorzitter van de IDU (Internationale Democratische Unie). Sinds oktober 2015 vicevoorzitter van de EVP (Europese Volkspartij).