Il travaille pour Goodyear Canada, pour Modern Enterprises Limited et durant 24 ans comme contrôleur des finances de Cement Cartage Company Limited, à Havelock. Il est toujours acériculteur[1].
Il est élu conseiller municipal de Petitcodiac en 1995 et chargé des services de protection. Il est réélu en 1998 et nommé maire suppléant, en plus d'obtenir la responsabilité des finances municipales[1].
Il est réélu à la 55elégislature le , lors de la 55eélection générale. Il préside alors le Comité permanent des corporations de la Couronne, en plus d'être vice-président du Comité spécial de l'assurance automobile publique et du Comtié spécial de l'approvisionnement en bois. Il siège aussi au Comité permanent de modification des lois, au Comité permanent des projets de loi d'intérêt privé, au Comité d'administration de l'Assemblée législative, au Comité spécial des soins de santé et au Comité spécial de l'éducation. Il est de plus whip du gouvernement et président du caucus[1].
Il est candidat à sa succession lors de la 57eélection générale[2], qui se tient le , mais n'est pas réélu.
Impliqué dans sa communauté, il a participé des organismes tels que la Légion royale canadienne, les Jaycees et le comité local de maintien de l’ordre, en plus d'être président fondateur de la Petitcodiac and District Promotional Association, membre du conseil d'administration du service d’ambulance de Petitcodiac et de Salisbury et conseiller de l'église unie Saint James. Il est de plus Officier de l'escadron 639 des Cadets de l'aviation royale du Canada, à Petitcodiac, où il a été officier adjoint, officier de l'instruction et finalement commandant. Il a reçu la Décoration canadienne pour service[1].