在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明、气度非凡。最初被封为陈王,后来改封为代王。他在父亲杨广亲征高句丽时,被留守长安(今陕西西安)。杨侑的命运紧密地联系着他的家族和时代的变迁。
尽管名义上是皇帝,但实际上他不过是一个由李渊扶持的傀儡。在义宁二年(618年)三月,杨广死于江都兵变,这个消息传来后,李渊认为夺取帝位已经成熟,便在同年的五月十四日(618年6月12日)迫使杨侑退位,并自己称帝,更改国号为唐,他便成了唐高祖。随后降低了杨侑的爵位,让他闲居长安。杨侑在位仅仅只有177天。
隋恭帝杨侑去世后,没有子嗣,因此他的族子杨行基继承了酅国公爵位。
历史上的评价对这段人物生平有着深刻的批判,如《北史》中的记载:“恭帝年在幼冲,遭家金难。一人失德,四海土崩;群盗螽起,豺狼塞路;南巢遂往,流彘不归。既钟百六之期,躬践数终之运,讴歌有属,笙钟变响。虽欲不遵尧、舜之迹,可得乎?”这些话语反映出当时人们对于这一时期政治混乱与社会动荡状态的一种普遍认识。
最后,在庄陵被葬,其中位于陕西乾县阳洪乡乳台村南500米处,是一座平地起冢,其形制规模比靖陵更大,有很明显的地面盗洞遗迹,这些都是对其历史命运的一种见证和回顾。