兰陵王高长恭的死因是 被皇帝赐酒毒死。在武平四年(573年)五月,北齐后主高纬派遣使者徐之范送毒酒给高长恭。高长恭在饮下毒酒前,对其王妃荥阳郑氏说:“我对国家如此忠心,哪里有辜负皇帝,而要赐我毒酒?”最终,他饮鸩而死,追赠太尉。
此外,也有记载称兰陵王在接到毒酒前,曾有一位侍者从皇宫带来毒酒,而当时有一位大臣入宫求见皇帝,想问他为何要赐死他,结果反而被皇帝残忍地用弓弦活生生给勒死了。尽管兰陵王的妻子郑妃苦苦劝他去求见皇帝,但心灰意冷的他还是接过了毒酒,并饮下身亡。
综合以上信息,兰陵王高长恭的死因明确为被北齐后主高纬赐酒毒死,这一事件发生在武平四年五月,标志着他辉煌一生的终结,也反映了当时北齐政治的残酷和悲剧。