He joined the Canadian Forces in 1967 and has commanded over the years at various levels including command of the First Battalion PPCLI, commander Canadian contingent Cyprus, and Commander Sector 3, Command of Canada's National Counter-Terrorism Unit, Commander Canada's Forces Base Calgary and Canadian Contingent Commander Stabilization Force in Bosnia-Herzegovina.
Il est entré dans les Forces canadiennes en 1967 et a exercé au fil des ans des commandements à divers niveaux, notamment le commandement du Premier Bataillon du PPCLI, le commandement du Contingent canadien à Chypre et du Secteur 3, le commandement de l'Unité antiterroriste nationale du Canada, le commandement de la Base des Forces canadiennes Calgary et le commandement du Contingent canadien de la Force de stabilisation en Bosnie-Herzégovine.