中央对外联络部担任经济联络中心副主任，后升为主任。这期间，他兼任中国华联国际贸易公司总经理。1997年7月，他改任中共中央对外联络部办公厅主任。1999年7月，他改任中共中央对外联络部西欧局局长。2000年，接替梁栋担任中国驻缅甸大使。2005年，接替吴红波任中国驻菲律宾大使；任满后，调往中共中央对外联络部，担任副部长。2015年3月接替刘洪才出任中国驻朝鲜大使。