进士。康熙帝闻知史在甲是史大成之侄，特别关照，特选庶吉士（康熙52年至54年），授翰林院编修。外派任山西汾州府知府，有很大政绩，被雍正帝称作“晋省第一清官”。雍正帝对他评价很高，“忠厚实在，正人，甚可取”，又认为他是“大器”。雍正4年至6年，任广东盐运使。雍正6年，出任山西按察使。雍正6年至7年，任山西通政使司右通政。雍正7年至10年，遍历光禄寺卿、太常寺卿、大理寺卿。雍正10年至11年，任都察院左副都御史。雍正11年，任礼部右侍郎。以足疾和老迈上疏雍正帝致仕归乡。卒年64岁。