본관은 경주(慶州). 자는 수옹(壽翁). 할아버지는 김종순(金從舜)이고, 아버지는 봉상시정 김치운(金致運)이며, 어머니는 민곤(閔悃)의 딸이다.
1483년(성종 14) 진사가 되고, 1497년 별시 문과에 병과로 급제하여 승문원에 등용되어, 봉상시주부(宗簿寺主簿)를 거쳐 예조좌랑·문학(文學)·지평(持平) 등을 역임하였다. 1504년 유생들이 말을 타고 가벼운 비단옷을 입고 윗사람을 능멸하는 예가 많음을 지적하여 교정시키도록 하고, 언관의 보호도 주장하였다.
같은 해 사헌부에서 숙원 장씨(淑媛張氏)의 이웃집 철거문제를 간언한 일에 관련되어 이자건(李自健)·박의영(朴義榮) 등과 함께 관직을 삭탈당하고 임실에 유배된 뒤에 죽었다. 좌찬성에 추증되었다.