 He served on the West Bromwich education committee and acted as Labour Party agent for the general elections in 1955 and 1959 in Birmingham Small Heath.He was secretary of Birmingham and District Co-operative Party.Evans was elected as Labour Co-operative MP for Birmingham Yardley at the 1964 general election, but lost the seat in 1970.