1985-1997歷任外交部條法司辦事員、隨員、三秘、副處長、處長;
1997-1999擔任常駐聯合國代表團壹秘(法律事務);
1998 -2000中國駐美國大使館參贊(法律事務),2000-2003年外交部條約法律司參贊;2002年至2003年,他在哥倫比亞大學法學院學習。
2003年至2006年任外交部條約法司副司長;
2006年5月起任外交部條約法律司司長。
2011 3月被任命為中國駐悉尼總領事。
任中華人民和中國駐新加坡特命全權大使。
2065438+2005年7月任中華人民共和國駐匈牙利特命全權大使。