1989年，担任美国新墨西哥大学客座教授；1991年，任亚非法律协商委员会助理秘书长；1995年，任中国外交部条约法律司一秘、参赞；2002年，任中国驻纽约总领事馆副总领事、首席馆员；2005年，任中国驻加拿大大使馆公使衔参赞、首席馆员；2009年，任河北省唐山市副市长；2010年，任外交部气候变化谈判特别代表；2011年，任外交部条约法律司司长。2014年1月16日，接替柴玺担任中华人民共和国驻马来西亚大使。