Williams became a politician in 1984. He was a cabinet minister from 1992 to 2004. At the same time, he worked as Senior International Aviation Medical Examiner for the United States Federal Aviation Association and for Transport Canada.