Career
He was born in Liverpool, England. Williams played for amateur side South Liverpool before he signed for Liverpool in 1949. During his four seasons at the club he was unable to cement a place in the starting lineup and eventually moved to Crewe Alexandra F.C. in 1953.