杨昭,隋朝宗室,也是隋炀帝杨广的长子。他的母亲是皇后萧氏。杨昭出生于大兴宫,是开皇四年正月初五日(584年2月21日)的孩子。他最初被封为河南王,后来改封为晋王。在仁寿元年的正月十三日,他又被授予内史令和左卫大将军的职位。
在仁寿四年的时候,杨昭被任命为雍州牧,并且在这时期,他的祖父隋文帝去世了,父亲杨广继承了皇位。在同一年的十一月初三日,当时的隋炀帝巡幸洛阳宫时,他留下杨昭守卫京师长安。
不久之后,大业元年(605年)的一月初五日,隋炀帝正式立杨昭为皇太子。据记载,杨昭具有武力,有拉强弓的能力,同时他也非常谦逊、平静,不曾发怒过。他对待膳食要求很简单,对于帷布和席子的使用也极其节俭朴素。
然而,在大业二年(606年),就在他即将返回长安之前,他向父亲请求留下来,但未能得到允许,最终因病去世,只活了二十三岁。当时的人们认为他的早逝是一种悲剧。随后,他被追谥“元德”,并且在陵墓附近建立了一座寺庙以纪念他。此外,在义宁元年的某个时候,其子代王杨侑即位,并给予他更高的尊荣,将他的谥号从“元德”改为了“孝成”,庙号则升级到了“世宗”。
关于历史评价方面,《魏徵等撰写的《隋书》》中提到:“有君人之量。”同时,《李延寿编著的《北史》》也称赞他:“谨重,有君人之量。”这些评价显示出人们对他的敬仰与怀念。而在家族成员方面,由于缺乏具体资料,我们无法详细了解更多关于妻妾和儿女的情况。不过,可以确定的是,他有一个名叫崔氏的小妾,以及韦氏和小刘良娣这两位夫人,他们各自生育了三个儿子:代王、越王及燕王。