后，裴松之历任零陵内史、国子博士、冗从仆射等职。元嘉三年（426年），宋文帝遣使巡行各州。裴松之被派往湘州。自湘州归来，他将所探询的吏政民情，归纳为二十四项条款。不久，他被升任为中书侍郎、司冀二州大中正，并赐爵西乡侯。晚年，裴松之先后出仕永嘉太守、通直散骑常侍、南琅邪太守。元嘉十四年（437年），裴松之65岁，致仕。不久，又拜中散大夫、领国子博士，最后进位太中大夫。元嘉二十八年（451年），因病去世，终年80岁。
贡献.裴松之一生最大的贡献，在于注释《三国志》。晋代陈寿撰修的《三国