在大业元年(605年),杨侑生于东京洛阳皇宫紫微城,自幼聪明、气度非凡。最初被封为陈王,后来改封为代王。他在父亲杨广亲征高句丽时,被留守长安(今陕西西安)。尽管他名义上是隋朝的皇帝,但实际上,他不过是李渊扶持的傀儡。
义宁二年(618年)三月,杨广死于江都兵变。这段时间内,李渊看到了夺取政权的良机。在同年的五月十四日(618年6月12日),李渊迫使杨侑退位,并自行称帝,将国号更改为唐,而自己则成为唐高祖。随后降低了杨侑的地位,让他成为酅国公,在长安闲居生活。杨侑在位仅仅177天。
关于他的评价,《北史》中写道:“恭帝年轻且无德行,一人失德四海动荡;群盗兴起豺狼阻塞道路;南方之民逃往其他地方流民不归。既要避免尧舜时期的模仿,又怎能达到呢?”这表明人们对他的统治感到不满。
最后,隋恭帝杨侑去世,没有子嗣,所以他的爵位由族弟杨行基继承。在历史上的评价方面,不同的人可能会有不同的看法,但总体来说,他并未取得显著成就,也没有留下深刻影响。