宗延祐三年（1316年）十一月十六日。少聪敏，能日诵千言，通《左传》，工乐府。元顺帝至元六年（1340年）袭封衍圣公，授嘉议大夫。至正八年（1348年）晋中泰大夫，赐二品银印。十五年（1355年），为同知太常礼仪院使，摄太常卿。十八年（1358年），流贼毛贵攻大都，廷议迁都关中。孔克坚以天子当与社稷宗庙共存亡，不可轻弃。元顺帝从其言，乱兵果退。十九年（1359年），迁礼部尚书。累官国子监祭酒。二十二年（1362年），谢病还家，后起为集贤学士、山东廉访使，皆不赴。元亡，徐达于洪武元年（1368年）三月攻下济宁