杨昭,隋炀帝长子,母萧皇后。出生于大兴宫开皇四年正月初五日(584年2月21日),早年被封为河南王、晋王,并历任内史令、左卫大将军等职。仁寿四年转任雍州牧,其父杨广即位后,他被立为皇太子。大业二年病故时年二十三岁,谥号“元德”。其子代王杨侑即位后追谥他为孝成皇帝,庙号世宗。
在隋文帝的养育下,杨昭展现出了超乎常人的高尚品质。他不仅有武力,还能拉强弓,但他的性格却更加温和和平静。他对待臣下的恩惠也极具人情味,不论是亲朋好友还是需要帮助的人,他都能以身作则。在饮食方面,他也非常节俭,以至于进膳时尽量不要多吃,而且对待老人尤其关心。在朝廷之中,他总是以一种谦逊的态度行事,从未发过怒气,即使面对不可理喻的事情,也只会说:“太不该这样了。”这份仁爱与宽容深深感染了周围的人,对他的爱戴达到了顶点。
然而,在大业二年的某个时候,由于身体状况恶化,加上父亲的坚持和巫者的误诊,最终导致了他的去世。这一消息震惊了整个隋朝政权。随着时间的推移,其子的世宗恭帝追尊他为孝成皇帝,这样的历史评价更是证明了杨昭在那时代所扮演的重要角色以及他留给后人的美好印象。