楊堅不長於讀書,但是因為父親是功臣,楊堅在14歲就開端了政治生涯。在北周建立時,因父親楊忠功績顯赫,楊堅被授予散騎常侍、車騎大將軍、儀同三司的名譽職銜。當時在朝的宇文泰非常賞識楊堅。第二年,北周朝替西魏,楊忠為建國功臣,升為驃騎大將軍、加開府。同年,周明帝即位,又封楊堅為大興郡公。公元560年,周武帝即位,19歲的楊堅被任命為隨州刺史。公元566年,鮮卑大貴族、柱國大將軍獨孤信認識到楊堅前程無量,便把本身的14歲的七女兒嫁給了楊堅,更進步了楊堅的職位。公元568年,楊忠死,楊堅擔當了隨國公的爵位。公元577年,北周滅北齊,楊堅立下軍功,又晉封柱國。第二年,楊堅出任定州總管,不久轉任亳州總管。
從輔政之日起,楊堅要做天子已是公開的奧妙。在安定武裝抵擋的過程中,楊堅又為鋪平做天子的門路采納了一係列辦法:宣佈本身由左丞相改任大丞相,廢左、右丞相設置,不久改稱相國;讓本身的宗子楊勇出任洛陽總管、東京小塚宰,監督東部處所權勢;楊堅由隨國公改稱隨王,以20州為隨國,封獨孤氏為王後,楊勇為世子,隨王位在諸侯侯王之上;為進一步減弱宇文氏的影響,拔除統統對漢人的賜姓,令其各複本姓,這一辦法獲得漢人的遍及擁戴。
周靜帝即位後,以楊堅為假黃鉞、左大丞相,把握軍事、政治大權。楊堅深知本身的職位還不穩固,需求采納一係列辦法。楊堅起首是建立本身的統治核心。楊堅自任丞相,設丞相府,拉攏真正具有政治才氣的高頻等一幫人作為本身的親信。丞相府實際上已代替朝廷為真正的決策機構。楊堅操縱把握軍權的司武上士盧賁,用軍隊的力量臨時賽過了尚未完整復甦過來的朝廷百官。接著,他開端撤除皇室宇文氏的權勢。楊堅初在朝時,周宣帝的弟弟宇文讚仍以皇叔身份居上柱國、右大丞相職,在朝廷中與楊堅平起平坐。楊堅教唆劉防把他勸回家中,不要過問朝政,承諾今後由他做天子,隻需在家裡等。宇文讚年青無才,信覺得真。因而楊堅解除了皇室中潛伏的滋擾。
楊堅之以是能最後篡奪北周政權,同一天下建立隋朝,和楊氏的世族職位有著直接的乾係。楊氏家屬從漢朝以來,直到魏晉、南北朝期間都是王謝望族。楊堅是東漢太尉楊震的後代。公元537年,楊堅的父親楊忠跟隨獨孤信投奔了西魏權臣宇文泰。厥後,因在宇文泰在朝和宇文覺建立北周過程中功勞卓著,楊忠被賜姓普六茹氏,位至柱國、大司空,封隨國公。
楊堅建隋後,即開端做同一江南的籌辦。在穩固了內部,和緩了與突厥的衝突和滅梁以後,公元588年秋,楊堅共出兵五十多萬,東起海濱,西至四川,沿全部長江沿線水陸並進,向陳國策動大肆打擊。這時,陳國總兵力稀有十萬之多,但是君臣整天餬口在花天酒地當中,麵對隋的全麵打擊不甚正視。終究,後主陳叔寶及文武百官全數做了俘虜。南北朝期間持續兩百多年的分裂局麵歸於結束,天下再次同一。
楊堅由擔當父親的隨國公起家,進稱隨王,故把本身新王朝的國號定為隨,他又感到隨字有走字旁,與走同義,不太吉利,便改隨為隋,改元開皇,以長安為都城。