[1] Weekes was the son of William, a naval officer, and Ethel, a justice of the peace.
He was educated at Rochester Cathedral Choir School, Sir Joseph Williamson's School, Rochester[1] and King's College, London,[3] where he gained his Associate of King's College (AKC)[4] in theology[2] in 1941 – he was later elected a Fellow of King's College (FKC) in 1972.
[5] He was ordained a deacon on Trinity Sunday (31 May) 1942[6] and a priest on Trinity Sunday (20 June) 1943[7] (both times by Christopher Chavasse, Bishop of Rochester, in Rochester Cathedral),[6][7] serving his title as assistant curate of St Luke's, Gillingham, Kent.
He became Chaplain of the Fleet, with the title of Archdeacon of the Royal Navy, and an Honorary Chaplain to the Queen (QHC, all 1969–1972),[4] also being made a Companion of the Bath (CB) in 1970 and a canon of Gibraltar Cathedral in 1971.
He became a Freeman of the City of London in 2000[1] and held permission to officiate (PtO) from 2003.