楊侑是隋煬帝長子楊昭第三子,初封陳王,後改封代王。煬帝晚年出外巡遊時,命他留守長安。617年10月,李淵自太原起兵攻入長安。擁立他為帝,改年號為“義寧”。遙尊煬帝為太上皇。
楊侑稱帝,隻不過是個傀儡皇帝,618年3月,煬帝死於江都之變。消息傳來,李淵見楊侑已無用處,於5月逼他退位。自行稱帝。楊侑被降封為希國公,閑居長安。第二年五月遇害具體不明),一說病死。
楊侑崩後的謚號為恭皇帝。