隋朝宗室杨昭,隋文帝杨坚之孙,隋炀帝杨广长子,其母为萧皇后。开皇四年正月初五日(584年2月21日),杨昭出生于大兴宫。他先被封为河南王,后改封晋王,并历任内史令、左卫大将军等职。仁寿四年(604年),他转任雍州牧,当时他的祖父隋文帝去世,他的父亲即位成为隋炀帝。十一月初三日,隋炀帝留下杨昭守卫京师长安,而在大业元年(605年),他被立为皇太子。
杨昭具有武力,有拉强弓的能力,但他的性格谦和,不善言辞,他从不发怒,即使面对深仇巨恨的人,也只会说他们不该这样做。他生活节俭,对待臣下的老人尤其关心,每逢有恩赐,都会亲自询问他们是否安好。在他去世前,他请求再留住一些时间,但最终因病去世,大业二年七月二十二日,他时年仅二十三岁。
随着他的早逝,隋炀帝十分悲痛,为他上谥号“元德”。之后,又将他的三个儿子封为亲王,并在其陵墓旁建造寺庙追念。此外,在义宁元年的《资治通鉴》中,其子代王杨侑即位后,将其追谥为孝成皇帝,以示尊重与怀念。
历史评价者称赞杨昭:“天生长者”,魏徵等人在《隋书》中记载了他的多方面才能和品质,如雅性谨重,有君人之量,以及降年的不幸早逝,他们都对此表示了哀叹。李延寿也在《北史》中提到他的谨慎和君子的品质,而这些评价至今仍然反映出了人们对这位历史人物的敬仰与同情。