94年9月任中国驻俄罗斯大使馆一等秘书；1997年4月至1998年3月在陕西省彬县挂职，任副县长）。2003年1月，任中联部副秘书长兼六局局长。2004年5月，任中联部部长助理。2006年1月，任中共中央对外联络部副部长。2016年7月，不再担任中共中央对外联络部副部长。第十二届、十三届全国人大常委会委员，全国人大外事委员会主任委员。