在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明、气度非凡。最初被封为陈王,后来改封为代王。他在父亲杨广亲征高句丽时,被留守长安(今陕西西安)。杨侑的命运紧密地联系着他的家族和时代的变迁。
尽管名义上是皇帝,但实际上他不过是一个由李渊扶持的傀儡。在义宁二年(618年)的三月份,消息传来杨广死于江都兵变。李渊看到了夺取权力的绝佳机会,并在同年的五月十四日(6月12日)迫使杨侑退位,从而自行称帝,更改国号为唐,他成为唐朝的开国皇帝——唐高祖。随后,将杨侑降级为酅国公,让他闲居长安。在位仅仅177天之后,隋恭帝杨侑去世,没有子嗣,他的爵位由族子杨行基继承。
关于他的评价,有人认为:“恭帝年纪轻且处于困境,一人失德导致四海混乱;群盗四起、野兽塞路;南方之民逃往外地,而流民不再回归。”这句话表达了对他统治期间社会动荡和衰败的情况的一种批评。
最后,隋恭帝杨侑被葬于庄陵,这座陵墓位于陕西乾县阳洪乡乳台村南500米处,是一座平地上的冢,其形制规模比靖陵要大,在封土周边有明显的盗洞迹象。