赵云死时诸葛亮正在带领蜀军北伐,赵云在这场战争中表现非常抢眼,曾经拿下陇西方面的三个郡城。
但后来因为马谡在街亭失利,赵云好不容易打下的战果被魏军夺走,而且被反击。
蜀军撤退的时候赵云殿后,用本部兵马保住了整支蜀军。
他们撤回到成都之后赵云开始生病,因为是蜀汉的军队高级将领,而且也曾经救过刘禅一命,刘禅十分关切他的病情。可是赵云还是没熬住,病逝于那个冬天。建兴七年(229年),蜀汉名将赵云去世。
马谡失街亭,北伐失败,受牵连被贬。
公元228年诸葛亮第一次北伐,马谡失街亭,只得退回汉中,赵云、邓芝到来,各处兵将败损,只有赵云不折一兵一骑。诸葛亮取金五十斤以赠赵云,又取绢一万匹赏云部卒。
赵云推辞说:“三军无尺寸之功,某等俱各有罪;若反受赏,乃丞相赏罚不明也。且请寄库,候今冬赐与诸军未迟。”
诸葛亮自作表文,请自贬丞相之职,自贬三等。后主诏贬诸葛亮为右将军,行丞相事,照旧总督军马。赵云被贬为镇军将军。
《华阳国志·刘后主志》中记载:“亮拔将西县千馀家还汉中,戮谡及休、盛以谢众,夺袭兵,贬云秩 。”赵云的中护军仍位列诸护军之首。
公元229年,常胜将军赵云积劳成疾,带着北伐失败的遗憾,抑郁而死,离被贬只过去了几个月的时间。