John Davies est fonctionnaire fédéral depuis près de trois décennies. Il a d’abord été nommé directeur général du Secrétariat de l’Office de surveillance des activités en matière de sécurité nationale et de renseignement (OSSNR) en 2019.
Avant d’être nommé à l’OSSNR, il a été directeur général des politiques de la sécurité nationale à Sécurité publique Canada pendant huit ans. De 2008 à 2011, il a été directeur de la Division des finances internationales et du développement au ministère des Finances Canada. De 2005 à 2008, il a été chef de la Division des finances internationales et du développement au ministère des Finances Canada.
M. Davies est titulaire d’un baccalauréat spécialisé en sciences sociales de l’Université d’Ottawa et d’une maîtrise ès sciences en politique de l’économie mondiale de la London School of Economics and Political Science.