본관은 안동(安東). 자는 도경(道卿), 호는 수월헌(水月軒). 김상용(金尙容)의 후손이다.
사람됨이 활달하고 도량이 넓었으며, 당파를 짓지 않고 절개를 굽히지 않았다.
일찍이 고아가 되어 혼자 공부하여 경전은 물론이고 시율에도 밝았다. 집안 어른인 김수항(金壽恒)이 화를 당하자 비분강개하여 홍주(洪州: 지금의 洪城)로 내려와 인사(人事)를 사절하였다. 중궁(中宮)이 복귀함에 이르러 처음으로 참봉에 제수되었고, 인망을 얻어 동궁의 시직(侍直)·부수(副率)를 지냈다.