在大业元年(605年),杨侑生于东京洛阳的紫微城,自幼聪明而气度非凡。初封为陈王,后改封为代王,并被赐予一万户的食邑。在杨广亲征高句丽时,他留守长安(今陕西西安)。尽管名义上是皇帝,但他实际上不过是一个李渊扶立的傀儡。
在义宁二年的三月,杨广死于江都兵变。消息传来后,李渊认为称帝的时机已成熟,因此在同年的五月十四日(618年6月12日),迫使杨侑退位并自行称帝,将国号改为唐,他自己即位成为唐高祖。而降低了杨侑的地位,让他成为酅国公,在长安闲居生活。他的统治时间仅有177天。
隋恭帝杨侑去世后,没有子嗣,因此他的爵位由族子杨行基继承。
《北史》中评价说:“恭帝年纪小而又经历了许多困难。一人失去了德行,四海之地开始动荡;群盗和野兽出现了,从南方来的流民连家都不回来了。虽然想要避免尧、舜时代的榜样,但似乎也无法做到。”尽管如此,他们还是进行了一些庆祝活动,有着特定的旋律和节奏,而他们试图模仿古代圣人的行为却显得有些力不从心。
隋恭帝杨侑去世之后,被葬于庄陵。这座陵墓位于陕西省乾县阳洪乡乳台村南500米处,是一个平原上的冢,其形制规模比靖陵要大得多,是用夯土堆砌而成,以覆斗形状构建周长约200米左右的地方,现在地面已经没有任何建筑物。在陵墓旁边有一条很明显的小洞,这可能是由盗贼所挖掘出来的痕迹。