본관은 광산(光山). 중찬(中贊) 김지숙(金之淑)의 손자이며, 찬성사(贊成事) 김인연(金仁沇)의 아들이고, 김속명(金續命)의 형이다.
1355년(공민왕 4) 감찰집의(監察執義)를 거쳐, 이듬해 상장군이 되어 반역을 일으킨 기철(奇轍)·권겸(權謙)·노책(盧頙) 등을 제거한 공으로 1359년 주기철2등공신(誅奇轍二等功臣)에 서훈되었다.
1361년 홍건적이 쳐들어와 개경을 점령하였을 때 판도판서(版圖判書)로서 왕을 모시고 복주(福州: 지금의 경상북도 안동)까지 호종하였으며, 다시 상장군으로서 개경을 수복한 공으로 1363년 수복경성1등공신(收復京城一等功臣)과 신축호종2등공신(辛丑扈從二等功臣)에 책록되었다.
그리고 김원명이 천거하였던 신돈(辛旽)이 왕의 총애를 받자 1365년 삼사좌사응양군상호군(三司左使鷹揚軍上護軍)에 제수되어 8위(八衛) 42도부(四二都府)의 병권을 장악하였다.
뒤에 오인택(吳仁澤) 등과 함께 신돈을 제거하려는 모의를 하였으나, 발각되어 경상도 영덕(盈德)에 유배되었다가, 신돈의 당류(黨類)인 손연(孫演)에 의하여 장살(杖殺)되었다.