萧子显与弟弟萧子云谈起了这件事,有些激动地说道;“北伐中原、收复失地,这是一件必将为后世所响目的伟大事业,是皇上的不朽功绩所在。我们身为梁朝文臣,以史家自居,就负有反映当朝历史、颂扬息上功德的职责。我们虽无力在北伐中亲自杀敌夺城,但可以,而且必须尽自己的才能,把这段不朽史实记载下来,留传给后人。

此后几年中,萧子显广泛地调查了解北伐战事,搜集了大量资料,最后决定编写一部普通年间的北伐史。为什么他只编普通年间的呢?开头,他也打算写完整的北伐史,但调查愈深入,他愈感到这样做棘手。在调查中,他了解了天监年间北伐的几次败仗情况,知道梁武帝与这些败仗有联系。比如说天监四年(公元505年)那次,本来梁军兵众械良,北魏一时不敢交锋。但梁武帝撇开优秀将领韦额,硬让自已的六弟萧宏任主将。这萧宏胆小昏庸,竟在一个暴风雨中吓得弃军自逃,结果大军没了主帅,纷纷溃散,自相践踏中死伤近五万,而魏军未动一兵一卒。诸如此类还有不少,这些丢人的事怎么好写在书上呢?写出来必然损害皇上的声誉,惹得皇上发怒。而普通年间的北伐,功绩显著,战果赫赫,写出来可以充分表现皇上的功德,皇上定会喜欢。经过一番考虑,萧子显终于把天监年间的北伐这段历史抛到了木边,同时他也就把正确的编史态度抛到了一边。当然,这就不可能客观而完整地反映历史了,那还怎么谈得上象他说的那样尽到史家的职责呢!

不久,他通过奏请梁武帝批准,编成了一部五卷的《普通北伐记》,记载了普通年间的北伐战况和梁朝将士的作战事迹。只是此书已经失传,无法进一步了解它的详情了。
此后,萧子显更加受到梁武帝的赏识和重用,在仕途上步步高升,一直到担任侍中这一-要职。皇上的宠爱,自己的成就和功名,渐渐使他变了,他不再在事业上奋发上进,而热心于为统治者歌功颂德,吹捧奉迎,沉迷于骄奢淫逸的享乐生活。而且,他还变得高傲自大,目空一切,有时面遇一些名流学者,他竟然象没看见一样不加理睬。这样的人,还怎么可能在事业上再有所成就呢?

梁武帝大同三年(公元537年),萧子显出任吴兴太守,不久病故,时年四十九岁。萧子显一生的著作,还有《贵俭传》三十卷,《文集》出十卷,不过均已失传,留传下来的只着《南齐书》和几首诗。
总的说来,萧子显是一个封建统治阶级的御用文人,同时,也是一个对我国古代文化发展作出了一定贡献的历史学家。