[6] During the First World War he served with the Royal Army Service Corps in France from 1915 to 1918 and was promoted to the rank of captain.
[2] From November 1918 until December 1920 Evans served as private secretary to the prime minister David Lloyd George.
Matthew Vaughan-Davies, the long-serving Liberal MP for Cardiganshire, was elevated to the peerage as Baron Ystwyth, of Tan-y-Bwlch in the County of Cardigan, in the 1921 New Year Honours, and in February 1921, Evans was elected as Member of Parliament (MP) for Cardiganshire at a by-election representing the Coalition Liberals.
[2] Evans did not stand again in Cardiganshire, but at the 1924 general election he defeated the Christian pacifist George Maitland Lloyd Davies to win the University of Wales constituency.
[2] Evans died at his home, Traethgwyn, Ffordd Tŷ Mawr, Deganwy, Caernarfonshire on 18 January 1965, aged 79.