杨昭,隋炀帝杨广的长子,其母为皇后萧氏(萧皇后)。他出生于大兴宫开皇四年正月初五日(584年2月21日),在仁寿元年被封为河南王。随后,他又被改封晋王,并担任内史令、左卫大将军等职。仁寿四年,杨昭转任雍州牧,在这一年的七月,隋文帝去世,其父杨广即位。在同一年十一月初三日,隋炀帝巡幸洛阳宫,将留下杨昭守卫京师长安。
大业元年,隋炀帝立杨昭为皇太子。尽管他有武力能够拉强弓,但他的性格谦和、言色平静,从不发怒。他对待膳食也非常节俭,对待臣下的老人尤其关心。此外,他还有三个儿子:越王杨侗、代王杨侑和燕王杨倓。
然而,大业二年,杨昭因病去世,当时只有二十三岁。他的死深深影响了隋炀帝,使得他追悼并给予极高的评价。在义宁元年,其子代王杨侑即位后,将父亲追谥为孝成皇帝,并庙号世宗。这一历史事件与唐朝历代国君一览表紧密相关,因为它展示了隋朝及其继承者对于权力的争夺,以及他们如何通过婚姻和政治手段来巩固自己的地位。