在大业元年(605年),杨侑生于东京洛阳的紫微城,自幼聪明而气度非凡。初封为陈王,后改封为代王,并被赐予一万户的食邑。在杨广亲征高句丽时,他留守长安(今陕西西安)。杨侑名义上是隋朝皇帝,但实际上他只是一位由李渊扶持的傀儡。
到了义宁二年(618年),三月份,消息传来杨广死于江都兵变。李渊认为称帝的时机已经成熟,便在同年的五月十四日(6月12日)逼迫杨侑退位,并自行称帝,国号更改为唐,被尊为唐高祖。随后降低了杨侑的爵位,使他成为酅国公,在长安闲居生活。他在位仅仅177天。
关于隋恭帝杨侑的人物评价,《北史》中有这样的话:“恭帝年轻且处于弱冲之期,一人失德导致四海混乱;群盗起事、豺狼阻塞道路;南方的小巢纷纷迁徙,而流民不再归来。虽然想要避免效仿尧和舜,但难道能做到吗?”这表明当时对他的评价并不高。
最终,隋恭帝杨侑去世之后,没有子嗣,所以他的族子杨行基继承了酅国公爵位。而他的陵墓庄陵位于陕西乾县阳洪乡乳台村南500米处,是一座平地上的冢,其形制和规模都比靖陵要大一些,但现在已无任何建筑遗存,只剩下盗洞作为历史见证。