Ο David McAllister γεννήθηκε στο Βερολίνο το 1971, όπου μεγάλωσε με τον πατέρα του James (Βρετανός δημόσιος υπάλληλος), τη μητέρα του Mechthild (καθηγήτρια μουσικής) και τις δύο αδελφές του. Το 1982, οι γονείς του μετακόμισαν από το Βερολίνο στο Bad Bederkesa. Εκεί ζει ακόμη και σήμερα με τη σύζυγό του και τις δύο κόρες του. Τελείωσε το γυμνάσιο το 1989 και κατατάχθηκε στον γερμανικό στρατό από το 1989 έως το 1991. Από το 1991 έως το 1996 σπούδασε νομικά στο Πανεπιστήμιο του Ανόβερου με υποτροφία του Ιδρύματος Konrad Adenauer. Έδωσε την 1η κρατική εξέταση στη Νομική το 1996 και τη 2η κρατική εξέταση το 1998. Από τότε είναι δικηγόρος. Το 2012 ανακηρύχθηκε επίτιμος διδάκτορας του Πανεπιστημίου του Εδιμβούργου. Είναι υπότροφος του German Marshall Fund των ΗΠΑ. Η πολιτική του σταδιοδρομία ξεκίνησε το 1998 και έγινε μέλος του κρατικού κοινοβουλίου της Κάτω Σαξονίας (μέχρι το 2014). Διετέλεσε επίσης δήμαρχος της γενέτειράς του Bad Bederkesa από το 2001-2002, γενικός γραμματέας του CDU στην Κάτω Σαξονία από το 2002-2003 και πρόεδρος της ομάδας του CDU στο κρατικό κοινοβούλιο από το 2003-2010. Διετέλεσε πρόεδρος του κόμματος του CDU στην Κάτω Σαξονία από το 2008-2016. Διετέλεσε πρωθυπουργός της Κάτω Σαξονίας από το 2010 έως το 2013. Μέλος της Εκτελεστικής Επιτροπής του CDU από τον Φεβρουάριο του 2014. Ευρωβουλευτής από τον Ιούλιο του 2014. Από τον Νοέμβριο του 2014 αντιπρόεδρος της IDU (Διεθνής Δημοκρατική Ένωση). Από τον Οκτώβριο του 2015 αντιπρόεδρος του ΕΛΚ (Ευρωπαϊκό Λαϊκό Κόμμα).