，多次请求被拒绝，于是惶恐得疾病，于七月二十三日（8月30日）去世，谥号元德太子。一说其与司徒楚国公杨素一同侍宴，炀帝敬杨素毒酒，传酒人不知情将毒酒给杨昭喝下，三天后毒发，宫人才知道，杨昭也感慨自己代杨素而死都是命运，数日后卒，而杨素最终也被毒死。王世充与元文都、卢楚等拥立皇泰主为皇帝后，追尊杨昭为皇帝，谥号孝成皇帝，庙号世宗。