宾共和国大使馆参赞；2001年担任外交部亚洲司参赞；2003年出任外交部亚洲司副司长。2004年担任驻阿富汗伊斯兰共和国特命全权大使，（但当时阿富汗正赶上总统大选，政权交替之际没有国书无法上任，一直等到2005年1月选出新总统他才前往阿富汗），接替孙玉玺担任中华人民共和国驻阿富汗大使，2007年由杨厚兰接任。2008年担任中华人民共和国驻马来西亚大使。2010年，担任中华人民共和国驻巴基斯坦大使。2013年接替张云担任中华人民共和国驻洛杉矶总领事。2017年9月届龄退休而卸任回国，11月由张平接任。