在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明,气度非凡。最初被封为陈王,后来改封为代王。他在父亲杨广亲征高句丽时,被留守长安(今陕西西安)。尽管名义上是隋朝的皇帝,但实际上他只是李渊扶立的傀儡。
当杨广死于江都兵变时,消息传来,李渊认为称帝的时机已经成熟,便迫使杨侑退位,并于同年五月十四日(618年6月12日)自行称帝,更改国号为唐,他自己就是唐高祖。降杨侑为酅国公,让他闲居长安。在位仅177天之后,隋恭帝杨侑去世,没有子嗣,以族子杨行基袭封酅国公爵位。
《北史》中对他的评价是:“恭帝年在幼冲,遭家金难。一人失德,四海土崩;群盗螽起,豺狼塞路;南巢遂往,流彘不归。既钟百六之期,躬践数终之运,是谓讴歌有属,而笙钟变响。虽欲不遵尧、舜之迹,其庸可得乎?”这表明了他作为一任皇帝的失误和不幸。
最后,他被葬于庄陵,这个陵墓位于陕西乾县阳洪乡乳台村南500米处,为平地起冢,其形制规模都较靖陵为大,但现在地面已无任何建筑物,在封土西边有很明显的盗洞。这段历史记载了一个短暂而又复杂的人物生平,以及他作为隋朝末期皇帝所经历的一系列事件和评价。