，父谢鹏年为县学生。咸丰元年（1851年），主讲漳州丹霞、芝山两书院。同治三年（1864年）中举。同治八年（1869年），为陕西兵备道赵新幕僚。光绪三年（1877年）中进士，官内阁中书。后绝意仕途。主讲陕西同州、丰登书院。光绪十年（1883年）任江西白鹿洞书院山长。晚年建有赌棋山庄。光绪二十九年（1903年）卒。有《赌棋山庄全集》。