修的《新五代史》、朱熹的通鉴纲目》，皆以史实予以驳斥。他主张：「经以明道，以求道者不必空执义理求之也。但当正文字，辨音读，释训诂，通传注，则义理自见，而道在其中矣」。李慈铭赞其“议论淹通，多足决古之疑”，着有《十七史商榷》。王鸣盛的《十七史商榷》与钱大昕的《二十二史考异》，赵翼的《廿二史札记》合称“清代史学三大名着”。