He was born in Great Gidding and first played for Peterborough United before joining Leicester in September 1943. He made 197 Football League appearances and played for the Foxes in the 1949 FA Cup Final, and remained with the club until July 1955.