在大业元年(605年),杨侑生于东京洛阳的紫微城,这个地方充满了皇家气息。他自幼聪明,气质非凡。最初被封为陈王,但后来改封为代王,享有食邑一万户。在杨广亲征高句丽期间,他留守长安(今陕西西安),负责管理这个重要城市。
虽然他名义上是皇帝,但实际上,他只是李渊扶持的傀儡。直到义宁二年(618年)三月,杨广死于江都的兵变,当时消息传来,李渊认为这是夺取权力的最佳时机。他迫使杨侑退位,并于同年的五月十四日自行称帝,将国号更改为唐,李渊即唐高祖。此举降低了杨侑的地位,让他成为酅国公,在长安闲居生活。他的统治时间仅仅只有177天。
隋恭帝杨侑去世后,没有子嗣,因此他的爵位由族子杨行基继承。
历史上的评价对他的统治十分不满意,如《北史》中记载:“恭帝年纪小,又处在一个动荡不安的时代。一人失去了德政,就导致四海之内出现混乱;群盗四起,一路上充斥着豺狼;南方的人们逃往外地,而流民也不再回头。尽管人们歌颂他的统治,有人吹笙奏钟。但是,即便想要避免效仿尧和舜这样的君主,也实在难以做到。” 隋恭帝最终被葬在庄陵,这座陵墓位于陕西省乾县阳洪乡乳台村南500米处,是一座平地冢,其形制和规模远大于靖陵,但现在已经没有任何建筑物遗存,只剩下周围的一些盗洞迹象。