David McAllister nasceu em Berlim em 1971, onde cresceu com seu pai James (funcionário público britânico), sua mãe Mechthild (professora de música) e suas duas irmãs. Em 1982, seus pais se mudaram de Berlim para Bad Bederkesa. Ele ainda vive lá com sua esposa e duas filhas. Ele concluiu o ensino médio em 1989 e entrou para o exército alemão de 1989 a 1991. De 1991 a 1996, estudou direito na Universidade de Hanover com uma bolsa de estudos concedida pela Fundação Konrad Adenauer. Ele fez seu 1º Exame de Estado em Direito em 1996 e seu 2º Exame de Estado em 1998. Ele é advogado desde então. Recebeu um doutorado honorário da Universidade de Edimburgo em 2012. Ele é membro do German Marshall Fund dos EUA. Sua carreira política começou em 1998, tornando-se membro do Parlamento Estadual da Baixa Saxônia (até 2014). Ele também foi prefeito de sua cidade natal, Bad Bederkesa, de 2001 a 2002, secretário-geral da CDU na Baixa Saxônia de 2002 a 2003 e presidente do grupo da CDU no Parlamento Estadual de 2003 a 2010. Ele foi presidente do partido da CDU na Baixa Saxônia de 2008 a 2016. Atuou como primeiro-ministro da Baixa Saxônia de 2010 a 2013. Membro do Comitê Executivo da CDU desde fevereiro de 2014. Deputado do Parlamento Europeu desde julho de 2014. Desde novembro de 2014, vice-presidente da IDU (União Democrata Internacional). Desde outubro de 2015, vice-presidente do EPP (Partido Popular Europeu).