杨昭,隋炀帝杨广的长子,其母为皇后萧氏。开皇四年正月初五日(584年2月21日),杨昭出生于大兴宫。他最初被封为河南王,后来在仁寿元年(601年)被晋升为晋王,并授予内史令和左卫大将军的职位。在仁寿四年(604年),他被任命为雍州牧。
杨昭以其谦和、节俭的性格而著称,他能够拉强弓并且从未发怒过。他对待臣下极具同情心,对待老人尤其关怀备至。尽管如此,他仍然早逝于大业二年(606年),时 年仅二十三岁。他的去世让隋炀帝深感悲痛,给予他“元德”的谥号。
义宁元年的隋恭帝即位后,将杨昭追谥为孝成皇帝,并尊之庙号世宗。这一历史评价显示了杨昭在家族中的重要地位以及他作为君主潜质的高超。在《隋书》、《北史》等史籍中,都有关于他的详细记载,这些文献记录了他的生平、职务变动以及家庭成员等信息。