몽골군이 북쪽 변방에 침입했을 때 그 지역을 지키던 지병마사(知兵馬使·변방 군사령관) 홍희(洪熙)가 여색(女色)에 빠져 군무(軍務)를 돌보지 않아 그곳 백성들의 민심이 흉흉해졌다. 김지대는 홍희를 대신해서 현지에 가서 진무(鎭撫·안정시키는 일)를 하고 서북 40여 성을 안정시켰다.
 몽골군이 북쪽 변방에 침입했을 때 그 지역을 지키던 지병마사(知兵馬使·변방 군사령관) 홍희(洪熙)가 여색(女色)에 빠져 군무(軍務)를 돌보지 않아 그곳 백성들의 민심이 흉흉해졌다. 김지대는 홍희를 대신해서 현지에 가서 진무(鎭撫·안정시키는 일)를 하고 서북 40여 성을 안정시켰다. 이 공로로 그는 오산군(鰲山君)에 봉해졌다.
 김지대는 원종(元宗) 때 평장사(平章事)로 있다가 사임했는데, 왕은 그를 수태부(守太傅)로 증직(贈職)시킨 후 퇴임을 허락했다. 태부는 고려시대 삼공(三公)의 하나로 조선시대 정승과 같은 정1품의 품계이다. 앞에 수(守)를 붙인 것은 명예직이란 표시였다. 77세로 사망하자 영헌공(英憲公)이란 시호(諡號)가 내려졌다.
 《고려사》 열전은 그의 죽음을 기록하면서 ‘좌서(坐逝)’라고 표현했다. ‘좌서’는 ‘앉은 채 죽었다’는 의미로, 주로 옛날 고승(高僧)들이 ‘좌서’했다고 한다. 김지대의 사람됨을 보여주는 기록일 것이다.
 《고려사》 열전은 김지대가 과거에 급제하기 이전 행적에 대해 이렇게 기록하고 있다.
 〈고종 4년에 강동싸움(거란 침략)에 자신의 부친을 대신하여 군대에 입대하여 행군을 하는데, 다른 병사들은 방패머리에 괴상한 짐승을 그렸는데 김지대는 유독 자기가 지은 시 한 수를 방패머리에 써놓았다. 그 시는 “나라의 근심은 신하의 근심이요(國患臣之患), 아버지의 걱정은 자식의 걱정이다(親憂子所憂). 아버지를 대신하여 나라에 보답하면(代親如報國), 충(忠)과 효(孝)를 함께하는 것이리(忠孝可雙修)”라는 것이었다.
