在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明、气度非凡。最初被封为陈王,后来改封为代王。他在父亲杨广亲征高句丽时,被留守长安(今陕西西安)。尽管名义上是隋朝的皇帝,但实际上他只是李渊扶立的傀儡。
当杨广死于江都兵变时,消息传来,李渊认为称帝的时机已经成熟,便迫使杨侑退位,并于同年五月十四日(618年6月12日)自行称帝,改国号为唐。李渊即唐高祖,将杨侑降为酅国公,让他闲居长安。在位仅177天之后,隋恭帝杨侑去世,没有子嗣,他的爵位由族子杨行基袭取。
《北史》中的评价指出:“恭帝年在幼冲,遭家金难。一人失德,四海土崩;群盗螽起,豺狼塞路;南巢遂往,流彘不归。既钟百六之期,躬践数终之运,这样的评价显示了对他的失望和批评。此外,他的陵墓庄陵位于陕西乾县阳洪乡乳台村南500米处,是一座平地起冢,其形制规模比靖陵大,但在地面已无任何建筑物,在封土西边有很明显的盗洞。这一切都反映了他作为皇帝统治期间所面临的问题和挑战。