Heaven was born in Edgbaston, Birmingham and was educated at Camp Hill Grammar School.
On 25 August 1896 he was appointed as secretary (manager) of West Bromwich Albion, his annual salary starting at £104.
He became Albion's general financial secretary in June 1897, and helped to oversee the club's move to their new ground, The Hawthorns, in the summer of 1900.
In May 1902 he was asked to resign his post following a disagreement over policy with Albion's directors.
This biographical article related to an English association football manager is a stub.