杨昭,隋朝宗室,也是隋炀帝杨广的长子。他的母亲是皇后萧氏。杨昭出生于大兴宫,是开皇四年正月初五日(584年2月21日)的孩子。他最初被封为河南王,后来改封为晋王,并担任了内史令和左卫大将军等职。在仁寿四年(604年),他被任命为雍州牧,当时他的父亲隋文帝去世,杨广继位成为隋炀帝。
在大业元年(605年),隋炀帝将太子之位授予杨昭。据说,他有着坚强的武力,还能拉起一张强弓。但他本人性格谦逊、沉稳,不轻易发怒。他对待膳食也很节俭,对待臣下家属也非常关心。
然而,在大业二年的某个时间点,杨昭从长安前往洛阳朝见父母,但不久后便因病去世了,只活了23岁。当时的文献记载指出,他死前可能与房陵王杨勇有关的鬼魂作怪,这一点至今仍然是一个谜题。
随着时间推移,人们对于杨昭的评价逐渐增加。他被认为是一位有君人的领导者,有“天生长者”的美德。在义宁元年(617年),他的儿子代王杨侑即位,并追谥他为孝成皇帝,加以尊崇。