隋炀帝杨广的长子杨昭,生母萧皇后,开皇四年正月初五日(584年2月21日)出生于大兴宫。杨昭自幼在祖父隋文帝杨坚的抚养下成长,性格谦和、生活节俭,被视为天生的君主。

仁寿元年(601年),隋文帝封杨昭为晋王,并授予内史令和左卫大将军职位。仁寿四年(604年),随着隋文帝去世,杨昭的父亲即位成为隋炀帝,他被任命为雍州牧,并在十一月初三日留守京师长安。

大业元年(605年),隋炀帝立杨昭为皇太子。在这段时间里,虽然他有武力,但更以其谦逊和平静的性格著称。他对待臣下的态度也极具亲切之心,对待百姓同样宽厚。

然而,大业二年的七月二十二日,才仅二十三岁的杨昭因病去世。他的死深深触动了隋炀帝的心,他追赠太子的谥号“元德”,并在其陵墓庄陵旁建寺庙,以纪念这一份不幸早逝的人才。后来,在义宁元年的政变中,其子代王杨侑即位,也追尊他为孝成皇帝,将庙号定为世宗。这一历史评价显示了人们对于这个失去生命早期而又充满潜力的公子所持有的敬仰与哀悼之情。