杨昭,隋朝宗室,也是隋炀帝杨广的长子。他的母亲是皇后萧氏。杨昭出生于大兴宫,是开皇四年正月初五日(584年2月21日)的孩子。他最初被封为河南王,后来改封晋王。在他的生活中,他表现出了武力和谦和的品质,能拉强弓,而且言色平静,对待生活非常节俭。
仁寿元年(601年),他被授予内史令一职,并兼任左卫大将军。在仁寿四年(604年),他转任雍州牧。当时,他的祖父隋文帝去世了,其父杨广即位。十一月初三日,隋炀帝巡幸洛阳宫,而留下杨昭守卫京师长安。
在大业元年的正月初五日,隋炀帝立杨昭为皇太子。他有着坚定的意志,不轻易发怒,而且对待臣下非常公正。他对待家人也很关心,有时还会亲自询问他们是否安好。然而,在大业二年的七月二十二日,杨昭不幸去世,当时他才23岁。
随后,隋炀帝追赠他“元德”之号,并且让内史侍郎虞世基撰写哀策文,以表达其对他的深切悼念。此外,还有很多其他历史人物,如魏徵等,都曾评价过他的美德,他们认为他天生就具有领导才能,但由于早逝,所以未能实现其抱负。