6年毕业于北京外交学院，后供职于外交部西欧司。1989年，在中国驻马耳他大使馆工作。1993年，任职于外交部美大司。2000年，供职于中国驻美国大使馆工作。2008年，任中国驻美国大使馆公使。2010年10月，升任外交部美大司司长。2014年6月，接替刘建超担任中国驻印度尼西亚大使。2017年6月，接替宋哲担任外交部驻港公署特派员。在2019年香港修例风波期间，谢锋因“敢于斗争”，受到高层认可。2021年1月13日奉调离任回京，接替调职的郑泽光出任负责政策规划，美大地区，拉美地区事务的外交部副部长。