Après avoir reçu son doctorat en relations internationales en 1978 de la Johns Hopkins School of Advanced International Studies, David Haglund a occupé des postes d’enseignement et de recherche à l’Université de la Colombie-Britannique. En 1983, il est arrivé à l’Université Queen’s où il a été directeur du Queen’s Centre for International Relations. De 1992 à 1996, il a servi comme directeur du département d’études politiques. Il a été professeur invité en France, en Allemagne et en Irlande. Il est actuellement co-rédacteur en chef de la International Journal.