任京师大学堂卫生学教员。后任巡洋长江舰队统制部军医长，宣统三年间，任海军部军医司医务科科长。中华民国成立后，他任海军部军务司医务科科长。1912年10月30日，他作为海军部代表出席中国红十字会统一大会。民国二年（1913年）他调外交部1913年《中婆移民协定》签订，中华民国在亚庇设立驻北婆罗洲领事馆。谢天保任驻北婆罗洲的首任领事，后曾任职于驻新加坡、萨摩岛的领事馆。民国十二年（1923年）他任中国驻菲律宾总领事。