He played for Bolton Wanderers from 1940 to 1954, although for the first years of his career he fought in the Second World War and, after the cessation of hostilities, was called up for national service. He played over a hundred games for the club, mostly at left back, and came up against Stanley Matthews in the 1953 FA Cup Final, which turned out to be his last game for the club. After leaving Bolton, he played for a season and a half at Aldershot before retiring.