본관은 안동(安東). 자는 적옹(積翁). 아버지는 한성판관 김계권(金係權)이다.
어려서부터 무예에 능숙하여 음보로 의금부도사에 제수되었다.
성품이 민첩하고 사무에 숙달되어 옥사를 잘 다스렸다. 이로 말미암아 이름이 나서 사헌부감찰에 제수되고 상주판관이 되었다. 또, 중국의 사신이 왔을 때 도감랑(都監郎)이 되어 잘 접대하여 명예를 드날리고 의금부경력·도총부사·중추원도사가 되었다. 이어 영덕현령으로 나아가 기민을 다스리고 부역을 고르게 하였다.
이어 선공감첨정(繕工監僉正)·장령(掌令)·통례원봉례(通禮院奉禮)를 거쳐 영천군수·금교도찰방에 임명되었다. 사어(射御)와 바둑, 장기, 음률(音律)에 능하였고, 팽임공장(烹飪工匠)이 되어 음식을 삶는 일에 종사하였다. 특히 글씨를 잘 썼다.