 He was born at East Ham, Essex.Evans made his first-class debut for Essex against Kent in the 1950 County Championship.He made sixteen further first-class appearances for the county, the last of which came against Hampshire in the 1957 County Championship.