生于浙江省青田县山口镇，1982年毕业于青田中学，1987年毕业于中国科学技术大学数学系，1988年毕业于中国科学院研究生院，师从彭家贵。1989年赴美留学，进入宾夕法尼亚大学，1994年获得数学博士学位，师从数学家欧亨尼奥·卡拉比。1994年任教于麦马士达大学，1996年在国家科学基金会支持下在斯坦福大学进入博士后工作。1998年担任普林斯顿大学助教，2002年担任威斯康辛大学麦迪逊分校助教，2005年升为教授，2010年担任石溪大学教授。2002年受邀在北京举办的国际数学家大会上担任演讲嘉宾。博士生包括