外交部干部司工作，1990年出任驻德意志联邦共和国大使馆随员。此后曾担任驻奥地利共和国大使馆参赞，外交部干部司副司长、司长。2007年，接替卢永华，担任中华人民共和国驻奥地利大使。2010年9月，任中华人民共和国驻瑞士大使。2013年7月，挂职担任广东省人民政府副秘书长。2016年4月，任中国驻荷兰大使兼中国常驻禁止化学武器组织代表。2019年3月，任中华人民共和国驻德意志联邦共和国特命全权大使。