（雍正十二年，即1734年）四月二十二日出生。考中顺天举人，在兵部则例馆供事，但在议叙时未入选兵部正职，外放授福建永安县典史。后任福建安沙、淡水（今台湾新竹）巡检（从九品），又调补台湾府凤山县（今高雄市）典史。干隆五十一年（1786年）丙午，发生林爽文事件，其中庄大田攻陷兴隆庄县城，史在城陷时殉难。干隆丙午年（干隆五十二年，即1786年）十二月十三日卒，享年五十三岁。干隆帝钦赐葬祭，恤赠云骑尉（可世袭），崇祀昭忠祠。
家族.配陶氏，诰赠夫人。家族出自浙东东钱湖史氏，是南宋宰相史