杨昭,隋炀帝杨广的长子,其母为萧皇后。开皇四年正月初五日(584年2月21日),杨昭出生于大兴宫。最初被封为河南王,后改封晋王,并历任内史令、左卫大将军等职。在仁寿四年(604年)至七月间,他的祖父隋文帝去世,父亲即位成为隋炀帝。随后他被授予雍州牧之职,并在同年的十一月中,被留守京师长安。
大业元年(605年),杨昭被立为皇太子。他以武力著称,即便拉强弓,也展现了他的体魄;同时,他性情谦和,不怒于人,与人交往温和,生活节俭朴素。他对待臣下尤其关心,对待老者更是特别细心。
然而,大业二年(606年),杨昭因病不幸早逝,时仅二十三岁。他去世前曾请求留在洛阳多些时间,但未获允许,最终因身体虚弱导致健康恶化而离世。隋炀帝对此深表哀悼,将其谥号“元德”。之后,在他的陵墓庄陵旁建造寺庙,以纪念这一人物。
义宁元年(617年),他的儿子代王杨侑即位,为他追谥孝成皇帝,并尊庙号世宗。这一历史事件反映出楔木昭的人格特点以及他在家族中的地位,以及如何影响着其他人的记忆和评价。