成化二年(1466)升
四川省右参议,不久,调为
广西壮族自治区副使。适逢荔浦瑶、壮两族起事,官军将其围困在桂山岩一带,欲将起义者及部族百姓尽行追杀。谢绶力排众议,主张进山劝谕,不杀无辜,使万余瑶、
壮族民众得免于死。并建议设置
永安州,管治这一带地方事务,受到朝廷嘉奖,转任
陕西省右参政。陕西旱荒严重,他及时给予赈济,并大力兴修水利,灌溉农田,人称其德。转
福建省按察使。弘治元年(1488),为广西右布政使。后为
云南省左布政使、右副
都御史、湖广
巡抚。他整顿兵备,平息边乱,安抚民生。不久,迁工部右侍郎,转刑部左侍郎,晋
南京市礼部尚书。弘治十五年(1502)五月卒于官邸,年六十九。追赠太子少保。