孔衍(268-320),衍一作演。晋鲁国(治今山东曲阜东)人,字舒元。孔子二十二世孙。少好学,年十二,能通《诗》、《书》。避地江东,安东将军司马睿引为参军,专掌记室。元帝初立,与庾亮俱补中书郎,领太子中庶子。时庶事草创,朝仪轨制多予匡正,元帝、明帝并亲爱之。王敦专权,恶其不利己,出为广陵太守。郡毗邻后赵,犹教诱后进,不因戎务废学。视职一月,卒于官。撰述百万言,今佚。
著有《春秋时国语》十卷,《春秋后国语》十卷,《汉尚书》十卷,《汉春秋》十卷,《后汉尚书》六卷,《后汉春秋》六卷,《后魏尚书》十四卷,《后魏春秋》九卷,《汉魏春秋》九卷,《公羊集解》十四卷,清人
严可均《全上古秦汉三国六朝文》有校辑。
《北堂书钞卷第六十六 设官部十八》引《晋中兴书》:孔演字舒元,为中书郎领太子中庶子云云○今案御览二百四十五引中兴书无字舒七字【陈本渊误滋俞本舒作太领下脱太子二字】少喜文学。
《九家旧晋书辑本·何法盛晋中兴书卷七·会稽孔录》:孔演(当作衍)。字元舒。(原引误倒。书钞。因误作太元。)中宗命为安东参军。专掌记室。时书命殷积。演每称职。(御览二百四十。 书钞引末句作会稽孔录。)
演。晋国初建。与庾亮俱补中书侍郎。肃宗之在东宫。孔演领太子中庶子。于时中兴肇建。庶事草创。演经学博通。又练识旧典。朝仪轨制。多取正焉。山是元、明、二帝。并亲爱之。(初学记十一。 御览二百二十。又二百四十五。)