Ruston studied at Sidney Sussex College, Cambridge University, where he graduated with a Bachelor of Arts degree in 1952 and a Master of Arts degree in 1956.
Ruston was ordained a deacon in 1954 and a priest in 1955 in the Diocese of Leicester where he served a curacy at St Andrew's Leicester from 1954 to 1957.