본관은 광산(光山). 초명은 김동기(金東起). 자는 이식(而式), 호는 봉곡(鳳谷). 할아버지는 생원 김구수(金龜壽)이고, 아버지는 생원 김희지(金熙止)이다. 김장생(金長生)의 문인이다.
영창대군(永昌大君)의 살해와 인목대비(仁穆大妃)의 폐모사건이 일어날 무렵 전주에 있었는데, 그곳 사람들이 광해군의 처사에 부화뇌동하여 찬성하는 소를 올리려 하자 죽음을 무릅쓰고 반대하였다. 1617년 사마시에 합격하고, 1623년 인조반정 후 김장생의 추천으로 의금부도사로 임명되고, 감찰을 지냈다.
병자호란이 일어나자 왕을 남한산성에 호종하였고, 적군이 후퇴한 뒤 경기도 양성현감·감찰에 임명되었으나 나가지 않았다. 전주의 석계사(石溪祠)와 인봉사(麟峯祠)에 제향되었다.