He returned to south Wales to practise as a family doctor in the Cross Hands area between Port Talbot and Carmarthen in 1952, serving the local community there for more than forty years.
He continued to represent the constituency until his resignation in 1987, having successfully fought off a powerful challenge from the Conservatives in the person of Nigel Thomas in the June 1983 general election.
[3] On 30 January 1984 Thomas was convicted at Gowerton Magistrates' Court, Swansea, of importuning for immoral purposes at a men's public lavatory (he was fined £75).
The case was reported and attracted negative publicity for Thomas, who announced to Carmarthen Constituency Labour Party on 2 March that he would resign his seat.
He also received a good deal of sympathy on his plight, and times had moved on since William Field was forced to resign in similar circumstances thirty years before.
Walters, despite being the favourite to gain the nomination, lost to the local Trinity College lecturer, Alan Williams, who went on to win the seat in the subsequent general election.