Walker was born in Pinxton, Derbyshire, and attended Pinxton School. He  played for Derbyshire in the 1932 season in one match against Leicestershire in August  which was a victory for Derbyshire. He was out lbw in both innings on 1 and 7, but took a wicket in three overs bowling for 6 runs.
Walker was born in Pinxton, Derbyshire, and attended Pinxton School. He  played for Derbyshire in the 1932 season in one match against Leicestershire in August  which resulted in a triumph for Derbyshire. He was dismissed lbw in both innings on 1 and 7, but took a wicket in three overs bowling for 6 runs.