본관은 진주(晉州). 자는 중원(重遠), 호는 묵와(默窩). 아버지는 현감 김현직(金賢稷)이다. 송시열(宋時烈)의 문인이다.
벼슬에는 뜻을 두지 않고 학문에 전심하였으며, 고향인 의주에 을파소(乙巴素)·강감찬(姜邯贊)·김상헌(金尙憲)·임경업(林慶業) 등의 사우를 건립하였다.
효성이 지극하였으며, 어버이가 돌아가자 여묘(廬墓)에서 3년을 마쳤다. 뒤에 벼슬에 나가 동지중추원사가 되었다. 의주의 용현사(龍峴祠)에 제향되었다. 저서로는 『묵와집(默窩集)』이 남아 있다.