 Williams was executive assistant to Omer Léger and then a regional manager for the provincial Department of Fisheries and Aquaculture.He also served as a municipal councillor in Saint-Antoine.He was first elected to the Legislative Assembly of New Brunswick in a 2001 by-election and was re-elected in the 2003 general election and the 2006 general election.