杨坚是接受了北周静帝的禅位登上皇位的。杨坚公元541年的7月21日在弘农郡的华阴出生,是汉太尉杨震的第十四世孙子,他的父亲原本是西魏和北周时期的贵族,在北周武帝在位期间,他的父亲被封为了随国公。
杨坚的父亲去世以后杨坚继承了父亲的爵位,并且在北周静帝时期被封为了上柱国和大司马,公元581年的二月,杨坚被晋升为隋王。同时北周静帝以杨坚众望所归为理由把皇位禅让给了杨坚,杨坚三次推让以后接受了皇位,并且在临光殿登基为皇帝,同时改国号为隋。