David McAllister sündis 1971. aastal Berliinis, kus ta kasvas üles koos isa Jamesi (Briti ametnik), ema Mechthildi (muusikaõpetaja) ja kahe õega. Aastal 1982 kolisid tema vanemad Berliinist Bad Bederkesasse. Seal elab ta tänaseni koos oma naise ja kahe tütrega. Ta lõpetas keskkooli 1989. aastal ja astus 1989-1991 Saksa armeesse. Aastatel 1991-1996 õppis ta Konrad Adenaueri fondi stipendiumiga Hannoveri Ülikoolis õigusteadust. Esimese riigieksami õigusteaduses tegi ta 1996. aastal ja teise riigieksami 1998. aastal. Sellest ajast alates on ta olnud jurist. Ta sai 2012. aastal Edinburghi Ülikoolist audoktorikraadi. Ta on USA Saksa Marshalli Fondi stipendiaat. Tema poliitiline karjäär algas 1998. aastal, mil ta sai Alam-Saksi liidumaa parlamendi liikmeks (kuni 2014. aastani). Aastatel 2001-2002 oli ta ka oma kodulinna Bad Bederkesa linnapea, aastatel 2002-2003 Alam-Saksi CDU peasekretär ja aastatel 2003-2010 CDU fraktsiooni esimees liidumaa parlamendis. Aastatel 2008-2016 oli ta Alam-Saksi CDU fraktsiooni esimees. Aastatel 2010-2013 oli ta Alam-Saksi liidumaa peaminister. Alates 2014. aasta veebruarist CDU juhatuse liige. Euroopa Parlamendi liige alates 2014. aasta juulist. Alates 2014. aasta novembrist IDU (Rahvusvaheline Demokraatlik Liit) asepresident. Alates 2015. aasta oktoobrist Euroopa Rahvapartei (EPP) asepresident.