He made his first-class debut for Derbyshire in June 1950. He played seven matches in the 1951 season and took a five-wicket innings against Leicestershire that year. He did National Service in 1952 and during the year played for the Army and the Royal Engineers.
He entered first-class cricket for Derbyshire in June 1950. He played in seven matches during the 1951 season, securing five wickets in an innings against Leicestershire that year. His National Service in 1952 led to him playing for both military units and the Royal Engineers.