본관은 안동(安東). 호는 균헌(筠軒). 할아버지는 김방경(金方慶)이다.
1305년(충렬왕 31) 문과에 급제하여 강릉부녹사(江陵府錄事)가 되었다. 강릉부녹사(江陵府錄事)가 되었으며, 1340년(충혜왕 복위 1)에는 지공거(知貢擧)가 되어 이공수(李公遂) 등을 시취(試取)하였다.
조적(曺頔)의 난 때 시종한 공로로 1342년에 일등공신이 되어 상락부원군(上洛府院君)에 봉해졌으며, 1346년(충목왕 2)에 찬성사(贊成事)로 원나라에 가서 의복·음식 등을 보내준 데 대해 사례하였다.
이듬해 왕후(王煦)와 함께 귀국하여 원나라에서 왕의 실덕을 묻자 소인들의 장난이라 변명하니 이를 정리하라는 원나라의 명을 받았다는 사실을 보고하였다.
그리하여 정치도감을 설치하고 판사가 되어 폐정을 시정하던 도중, 불법행위를 하던 기삼만(奇三萬)을 순군옥(巡軍獄)에 가두어 죽게 한 사건이 발생하였다.
1347년(충목왕 3) 10월 원나라는 사신을 보내 관련된 고려 관료를 처벌하였다.
그러나 김영돈은 처벌받지 않았다. 왕후와 정치적 대립, 기삼만 사건으로 인한 정치도감 활동 중지로 7월에 정계를 은퇴하였기 때문이다.