至德二年(757年)九、十月,唐军相继收复长安、洛阳,王维与其他陷贱之官,均被收系狱中,随后押到长安。这些人按律当死。有人提出王维凝碧宫诗可证其忠于唐王朝之心,加之他的弟弟王缙请求削己官职以赎死罪,唐肃宗特此原谅了他,不但不杀,而且还给了个太子中允之职,可谓不幸中之大幸。这时,王维已57岁,接近暮年了,接太子中允不久,加集贤殿学士,后又迁太子中庶子,中书舍人。上元元年(760年)夏,60岁的王维转尚书右丞,这是他一生所任官职中最高的官阶,也是最后所任之职,只任了一年,第二年七月便去世了,所以后世称他为王右丞。