Hall became a scholar of Pembroke in 1650, and graduated Bachelor of Arts in 1651, and Master of Arts in 1653, when he was also elected fellowship He was chosen Master of Pembroke on 31 December 1664, and appointed to the college living of Street Aldate"s, Oxford, which he held in commendam till his death. He took his degree of Bachelor of Divinity in 1666, and of Doctor of Divinity in 1669.
He became Lady Margaret Professor of Divinity at Oxford on 24 March 1676.
He preached bitterly against Catholic at Saint Mary"s on 5 November at the time of the Popish Plot allegations in 1678. He was also domestic chaplain to Charles World War II Hall was elected bishop of Bristol, but continued to hold his mastership.
He was consecrated in Bow Church on 30 August 1691. The Member of Parliament Thomas Foley had earlier pressed the new king in July 1689 to have him as the new Bishop of Winchester.
He chiefly resided at Oxford, where in 1695 he built a new Master"s Lodge.
He died there in February 1710, and was buried in the church of at Bromsgrove, where a monument was erected to him on the south wall of the chancel, with an epitaph by William Adams (1673–1714), student of Christ Church and rector of Stanton-on-Wye. He left generous legacies.