在大业元年(605年),杨侑出生于东京洛阳的紫微城,作为杨广的孙子和元德太子的第三子,母亲是韦妃。自幼聪明非凡,他被封为陈王,并后来改封为代王,食邑一万户。在杨广亲征高句丽时,他留守长安(今陕西西安)。
尽管他名义上是皇帝,但实际上仅是一个李渊扶立的傀儡。直到义宁二年(618年)三月,当杨广在江都兵变中去世后,消息传来,李渊判断称帝之机已成熟,便于同年的五月十四日(6月12日)逼迫杨侑退位,并自行称帝,将国号改为唐,李渊即唐高祖。他降低了杨侑的爵位,让他闲居长安,在位仅仅177天。
隋恭帝杨侑去世后,没有子嗣,因此他的族子杨行基继承了酅国公爵位。
《北史》中的评价对他的统治时期进行了批判:“恭帝年纪轻且不成熟,一系列灾难接连发生。一人失去了道德约束,全世界陷入混乱;群盗四处横行、豺狼堵塞道路;南方蛮夷不断侵扰,而流民无家可归。虽然尝试模仿尧、舜时代,但结果如何?”这段话反映了当时人们对他的统治失望和批评。
最终隋恭帝杨侑被葬于庄陵,这座陵墓位于陕西乾县阳洪乡乳台村南500米处,是平地起建的一座覆斗形冢,其规模比靖陵更大,但现在地面已经没有任何建筑物,只有在封土西边有明显的盗洞迹象。这座陵墓见证了一段历史,也反映出了当时社会风气的变化。