杨昭,隋朝宗室,也是隋炀帝杨广的长子。他的母亲是皇后萧氏。杨昭出生于大兴宫,是开皇四年正月初五日(584年2月21日)的孩子。他最初被封为河南王,后来在仁寿元年(601年)改封晋王,并担任内史令和左卫大将军等职。在仁寿四年(604年),他被派去当雍州牧。当时,他的祖父隋文帝去世了,父亲杨广继承了皇位。随着时间的推移,杨昭成为了大业元年的太子。
据记载,杨昭是一个有武力的人,他能拉强弓。但他也非常谦逊,有平静的言色。他从不发怒,即使面对深仇大恨的人也不敢轻易责备。他生活极其节俭,不爱过度享乐,而且对待臣下家属很好,对他们表示关心和慈善。
然而,在大业二年的某个时候,杨昭因病去世了,当时他只有二十三岁。这一事件让他的父亲隋炀帝感到十分悲痛,他追尊杨昭为“元德”。多年以后,当他的儿子即位成为恭帝时,又追谥他为孝成皇帝,并给予庙号世宗。
关于他的性格评价,有人认为他天生就有君主之气,这也是为什么他的祖父钟爱他的原因之一。在《资治通鉴》中也有这样的描述:“元德太子雅性谨重,有君人之量。”总体来说,无论是在历史上的地位还是在个人品质上,都可以看出杨昭是一个值得尊敬的人物。