王献之字子敬,小名官奴,为王羲之第七子。他少负盛名,高超不凡,放达不羁,虽终日在家闲居,但形貌举止并不显得懒散,才华气度超过时人。
他曾与兄长王徽之、王操之一起拜访谢安,两位兄长多谈世俗事,王献之只随便说了几句问候寒温的话。离开谢家后,客人问谢安王氏兄弟的优劣,谢安说:“小的优。”客人问原因,谢安回说:“大凡杰出者少言寡语,因为他不多言,所以知道他不凡。”后娶郗昙之女郗道茂为妻。
王献之最初出任州主簿、秘书郎,后转任府丞。被挑选为新安公主司马道福的驸马,屡辞不得,遂与郗道茂离婚。谢安十分敬爱王献之,请他担任自己的长史。
太元五年(380年),谢安因功进拜卫将军,王献之仍担任其长史。不久,授职建威将军、吴兴太守,征拜入朝担任中书令。
太元十年(385年),谢安病逝后,有关他的封赠礼仪在百官中存在着不同意见,只有王献之、徐邈共赞谢安对朝廷有忠心与他所建立的功勋。王献之还上书极力陈述谢安的功绩,晋孝武帝于是以隆重的礼仪封赠谢安。
王献之因长期服散致疾,为避娶新安公主,又曾灸足,导致落下后遗症 ,最终于太元十一年(386年)病逝,年仅四十三岁。
隆安元年(397年),王献之之女王神爱(即晋安帝安僖皇后)被立为皇后,安帝便追赠王献之为侍中、特进、光禄大夫、太宰,谥号“宪”。