Career
Born in Leicester, Williams served in the Royal Air Force before beginning his speedway career, joining at the outbreak of war aged seventeen as a mechanic, and being demobilized in 1945, by which time had risen to the rank of flying officer He moved on to ride for Leicester Hunters (still his local team as he lived in Narborough), for a transfer fee of £1,000, riding for the Hunters for six seasons between 1951 and 1956 and taking over from Cyril Page as captain, before retiring. He came out of retirement to return to the Sheffield team in 1960, also riding in 1961, but only in home matches.
Williams narrowly missed out on qualifying for the 1951 Individual Speedway World Championship.