본관은 상주(尙州). 자는 순보(舜甫), 호는 정헌(靜軒). 김장수(金長琇)의 증손으로, 할아버지는 김홍(金洪)이고, 아버지는 대사헌 김덕함(金德諴)이며, 어머니는 이원성(李元誠)의 딸이다.
1615년(광해군 7)에 진사시에 주1 1623년(인조 1)에 정시 문과에 병과로 주2
이듬해 검열 · 대교(待敎)를 거쳐 1625년 지평(持平), 1627년 수찬(修撰)이 되었다. 같은 해, 반정공신인 김류(金鎏)와 이귀의 대립이 심화되는 상황에서 인천 유생 김원(金垣)이 김류 부자의 횡포를 비난하는 소를 올리자 이귀의 사위로서 그 상소의 배후인물로 지목되어 온성으로 주3
1629년 해남으로 옮겼다가 이듬해 사면되었다. 1648년 김류가 죽은 다음 고산찰방(高山察訪)에 기용되었으나 요직에는 나가지 못하고 예빈시정(禮賓寺正)에 그쳤다. 1722년(경종 2) 경연관(經筵官) 이진유(李眞儒)에 의해서 어전에서 원통함이 밝혀졌다.