Greg Davis a été maire suppléant et président des comités des finances et des ressources humaines de Campbellton, charges qu’il a occupées de 2008 jusqu’à son élection à l’Assemblée législative le 27 septembre 2010. Député progressiste-conservateur, il représente la circonscription de Campbellton—Restigouche-Centre.
Le 5 novembre 2010, M. Davis a été nommé secrétaire parlementaire du ministre du Développement économique, responsable du développement du Nord et des affaires rurales.
Il est vice-président du Comité permanent des comptes publics et siège au Comité permanent des prévisions budgétaires et au Comité spécial de Point Lepreau.
M. Davis a aussi été président de la chambre de commerce régionale de Campbellton et a travaillé comme courtier d’immeubles résidentiels et commerciaux.
Il a fait du bénévolat au sein de nombreuses organisations, dont la Restigouche County Volunteer Action Association, le Festi-Neige régional de Campbellton, la Société canadienne du cancer, le Festival du saumon de Campbellton et le fonds de transport du North Shore Shrine Club.
M. Davis a obtenu un baccalauréat ès arts de la St. Thomas University en 1987.