В 1966-69 гг. учился в кембриджском колледже Сейнт Джон, а в 1969-72 годах занимался в школе прикладных наук Сассекского университета, в котором в 1972 году получил степень доктора философии, впоследствии стал его почётным доктором (2000).
С 1972 года постдок в Университета Хериота-Уатта, с 1974 года там же преподаватель, в 1982—1996 годах профессор, впоследствии и его почётный доктор (1998).
С 1996 года Sedleian Professor of Natural Philosophy[en] Оксфордского университета и фелло оксфордского Куинз-колледжа.
В 1996—1998 годах президент Лондонского математического общества, а в 2003—2006 годах — Международного математического союза.
В 1998 году член наградного комитета Филдсовской премии, а в 2003/2004 гг. — первого состава комитета Абелевской премии. C 2012 года член исполнительного совета Международного совета по науке. Член Европейской академии (2008), иностранный член Норвежской академии наук и литературы (2007), фелло Американского математического общества, почётный член Эдинбургского математического общества (2008). Женат, трое детей.Почётный доктор Эдинбургского университета и университета Пьера и Марии Кюри (2010).Удостоен почётной степени Федеральной политехнической школы Лозанны (1992).