Edwards was educated at James Ruse Agricultural High School and the University of Technology Sydney, then worked as an executive in the finance and banking sector for a time, before training for the ministry at Moore Theological College.
[2] He then accepted a rector's position at St Paul's Tervuren in Belgium (in the Diocese in Europe).
[5] His most recent position prior to his ordination as bishop was as Director of Mission at Anglican Retirement Villages (now Anglicare), Sydney.
[5] Edwards was consecrated bishop by Davies in St Andrew's Cathedral, Sydney on 29 March 2014,[6] and commenced working in the position from 5 May 2014.
[6] Edwards was one of four nominees to replace Glenn Davies as Anglican Archbishop of Sydney at a special election Synod in May 2021.