Ed was educated at Eton College, Berkshire, and read English at Emmanuel College, Cambridge University. He holds a PGCE in Secondary English from the Institute of Education, London. His first teaching post was at the JFS in London where he was Head of Year, and Lead Teacher for Gifted and Talented Pupils. He went on to become Head of Sixth Form at Dulwich College, Beijing, and then a Housemaster and Deputy Head (Pastoral) at Harrow School, Hong Kong. He joined Marlborough College as Deputy Head (Pastoral) in 2021.