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