在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明、气度非凡。最初被封为陈王,后来改封为代王。他在父亲杨广亲征高句丽期间,被留守长安(今陕西西安)。杨侑的命运紧密地联系着他的家族和时代的变迁。
尽管名义上是皇帝,但实际上他不过是一个由李渊扶持的傀儡。在义宁二年的三月,杨广死于江都兵变。消息传来时,李渊认为夺取帝位的时机已经成熟,因此在同年的五月十四日(618年6月12日),迫使杨侑退位,并自行称帝,将国号改为唐,他成为唐高祖。随后降低了杨侑的地位,让他成为酅国公,闲居长安。在位仅仅177天之后,隋恭帝杨侑去世,没有子嗣,他族子的杨行基继承了酅国公爵位。
关于他的评价,《北史》中记载:“恭帝年纪轻轻,却遭遇家道中落。一人失德,全天下乱;群盗四起、豺狼塞路;南方的人民流离失所,不再返回。大业之期已满,他却坐上了君主之职,这种情况多么不幸!虽然他想要避开尧、舜两代君主的先例,但又怎能避免呢?”这表明当时人们对他的看法并不太好。
隋恭帝最终被葬于庄陵,其墓位于陕西省乾县阳洪乡乳台村南500米处,是一座平地上的冢,由土筑而成周长大约200米左右。但是由于历经时间和盗掘,现在墓园内已无任何建筑遗存,只有在封土西边有一些明显的盗洞迹象。