杨昭,隋朝宗室,也是隋炀帝杨广的长子。他的母亲是皇后萧氏。杨昭出生于大兴宫的开皇四年正月初五日(584年2月21日),他很小的时候,就被祖父隋文帝养在后宫之中。据说,他三岁时,在玄武门玩耍时,表现出了谦和和君子的品质,这让隋文帝非常欣赏他。
随着时间的推移,杨昭逐渐成长起来。在仁寿元年(601年),他被封为晋王,并且担任内史令、左卫大将军等职。他还娶了崔氏作为妻子,他们之间有一段佳话。当时,隋文帝为了庆祝他们的婚礼,大宴群臣并赐予各位官员不同的赏赐。
仁寿四年(604年),杨昭又转任雍州牧,当同年的七月,隋文帝去世,其父杨广即位成为新一任的皇帝。十一月初三日,新皇上巡幸洛阳宫,将留下杨昭守卫京师长安。这一年十一月初三日,他被立为皇太子。
然而,在大业二年(606年)的一场病痛中,不幸地结束了他的生命。当时,他二十三岁才去世,被追谥为“元德”。不久之后,即义宁元年(617年),他的儿子代王杨侑即位,并追谥他为孝成皇帝,以庙号世宗来尊敬这一代君主。
关于他的评价,有人认为他有君人的品质,有人则赞扬其忠厚善良,但最终都是一句:“天生长者。”