He was taken prisoner at Dunkirk and spent four and a half years in German prisoner-of-war camps, but escaped in January 1945 and went through Russia to get back to Britain in March 1945.
After the war he qualified as a Chartered Accountant in 1949, and in April 1950 became a Partner in Kendall, Wadley and Company, based in Malvern, Worcestershire.
When Wigg resigned, Williams was selected to fight the seat in the ensuing byelection.
This came at a time when Harold Wilson's Labour government was very unpopular and Williams achieved a large swing to win the seat in March 1968.
In Parliament, Williams was friendly with neighbouring MP Enoch Powell and allied with the right, voting against the Race Relations Bill in 1968 and opposing House of Lords reform.