 Evans was head of the English Department at Bargoed Grammar School (1937–1949), headmaster of Bedlinog Secondary School (1949–1966), and headmaster of Lewis Boys Grammar School in Pengam (1966–1968).Evans was Agent to the Ness Edwards, (then MP for Caerphilly), and a Councillor on Gelligaer Urban District Council 1948–1951.He contested unsuccessfully for the Labour Party the Leominster division of Herefordshire in 1955 and the Stroud division of Gloucestershire in 1959.