在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明、气度非凡。初封陈王,后改封代王。在杨广亲征高句丽时,他被留守长安(今陕西西安)。他的父亲是杨广的孙子,母韦妃。
尽管他名义上是皇帝,但实际上不过是一个李渊扶立的傀儡。他在位仅177天,在义宁二年(618年)三月,被迫退位,由李渊称帝,并改国号为唐,李渊即唐高祖。大业十三年的末尾,大业十四年的初叶,他被降为酅国公,在长安闲居生活了数十载。
关于他的评价,《北史》中说:“恭帝年在幼冲,遭家金难。一人失德,四海土崩;群盗螽起,豺狼塞路;南巢遂往,流彘不归。既钟百六之期,躬践数终之运,不得不让人怀念尧、舜。”这表明他在位期间国家衰败,有很多问题发生。
隋恭帝杨侑去世后,没有子嗣,以族子杨行基袭封酅国公爵位。他的陵墓庄陵位于陕西乾县阳洪乡乳台村南500米处,是平地起冢,其形制规模都较靖陵为大,但现在地面已无任何建筑物,只有很明显的盗洞证明了过去的人类活动痕迹。