He received the Whitehead Prize in 1990, the Fermat Prize and the Ostrowski Prize in 2001. He also got the Cole Prize of the American Mathematical Society in 2002, and the Shaw Prize for Mathematics in 2007. He was also elected a Fellow of the Royal Society in 1995.