Born at Sandwich on 29 April 1894, he was the son of Ebenezer Edwards (1859-1955; e.m. 1882), a missionary in the Bahamas, and named after a medical missionary friend of his father. He was educated at Dunheved College, Cornwall. His training for the ministry began at Headingley College and was completed at Handsworth College after being interrupted by war service with the RAMC and Royal Artillery. From 1921 to 1945 he served in Hyderabad, India, first as Principal of the Boys' High School in Secunderabad, then in charge of training schools at Aler. From 1947 to 1955 he was the MMS representative to the Church of South India and from 1955 to 1958 Superintendent of the Epworth and Crowle Circuit. In retirement he served as the first warden of the Old Rectory and oversaw its restoration. He died at Ashtead, Surrey on 7 June 1986.