纳姆文法学校获得教育。后来在1973年他考入基布尔学院攻读物理的学士学位，毕业后进入杜伦大学阿诺德·沃尔芬代尔爵士的宇宙学研究组读博，博士导师是理查德·冯。在这期间，与阿诺德·沃尔芬代尔爵士、理查德·冯和理查德·埃利斯一起，他开始涉足数值宇宙学。他在1979年到1980年间是加州大学柏克莱分校的博士后，并且在名誉上将在柏克莱的职位至少保持到了1985年。1980年他回到英国进入康桥大学，并在获得几个研究职位后于1988年以33岁的低龄被指定为了牛津大学的萨维尔天文学教授职位直到1994年，他回到了康桥大学成