고조본기 제8
高祖는 패현 풍읍 중양리 사람으로, 성은 유(劉)씨이고 자는 계(季)이다. 아버지는 태공(太公)이라 불렸고, 어머니는 유온(劉媼)이라 불렸다. 이전에 유온이 큰 늪가에서 쉬다가 신을 만나는 꿈을 꾸었다. 그때 번개가 치고 천둥이 울리며 날씨가 어두워졌는데, 태공이 가서 보니, 한 마리의 교룡(蛟龍)이 그녀 위에 있었다. 이후에 임신하게 되어 마침내 고조를 낳았다.
고조는 이 사람, 높은 콧마루에 용의 얼굴 같았고, 아름다운 수염이 있었으며, 왼쪽 넓적다리에 일흔두 개의 검은 점이 있었다. 그는 어질고 후하게 사람을 사랑하며, 베풀기를 좋아하고, 마음이 너그럽고 활달했다. 늘 큰 도량이 있었고, 평범한 백성들의 생업에는 종사하지 않았다. 장년이 되어 벼슬을 시험 삼아 하다가 사수(泗水) 정장(亭長)이 되었는데, 관청 안의 관리들 가운데 그에게 가볍게 업신여김을 당하지 않은 이가 없었다. 그는 술과 여색을 좋아했다. 늘 왕온(王媼)과 무부(武負)에게 외상으로 술을 마셨고, 취해 누우면 무부와 왕온이 그 위에 자주 용이 있는 것을 보고 이상하게 여겼다. 고조가 매번 술을 사러 가서 머물며 마시면, 술집 장사가 평소보다 몇 배나 많았다. 괴이한 현상을 본 뒤, 연말이 되면 이 두 집은 늘 외상 장부를 태워 버리고 빚을 면제해 주었다.
고조는 일찍이 함양에 가서 요역(徭役)을 치르며, 마음껏 유람하다가 진시황을 보고 탄식하며 말했다. “아, 대장부는 마땅히 이와 같아야 하는구나!”
단보(單父) 사람 여공(呂公)이 패현 현령과 친교가 있었는데, 원수를 피해 현령의 객이 되었고, 이에 패현에 자리 잡았다. 패현의 호걸과 관리들은 현령에게 귀한 손님이 왔다는 말을 듣고 모두 가서 축하했다. 소하(蕭何)가 주리(主吏)를 맡아 하례를 받아들였는데, 여러 빈객들에게 말하기를 “하례가 천 냥이 안 되는 사람은 당 아래 앉으시오.”라고 했다. 고조는 정장이었고 평소 여러 관리들을 얕보았으므로, 이에 그들을 속여 명첩(名帖)에 ‘하례 일만 냥’이라고 썼으나, 실제로는 한 푼도 가져오지 않았다. 명첩이 들어가자 여공이 매우 놀라 일어나 문까지 나가 그를 맞이했다. 여공이라는 사람은 관상을 잘 보았다. 고조의 얼굴을 보고는 특별히 공경하며 그를 자리로 인도했다. 소하가 말했다. “유계(劉季)는 본래 큰소리치기를 좋아하지만, 일을 이루는 경우는 드뭅니다.” 고조는 이에 여러 손님들을 얕보며 윗자리에 앉았고 조금도 사양하지 않았다. 술자리가 거의 끝나갈 무렵, 여공이 마침내 눈짓으로 거듭 고조를 붙잡았다. 고조는 술을 다 마치고 맨 나중에 떠났다. 여공이 말했다. “나는 어려서부터 관상을 좋아하여, 본 사람이 많지만, 계와 같은 상은 없었소. 계는 스스로를 아끼시오. 나에게 친딸이 하나 있는데, 계의 아내가 되기를 원하오.” 술자리가 끝난 후, 여온(呂媼)이 여공에게 화를 내며 말했다. “그대는 처음부터 이 딸을 남달리 특별하게 여겨 귀한 사람에게 시집보내려 했소. 패현 현령이 그대와 친교가 있어 와서 청혼했는데도 주지 않더니, 어찌하여 스스로 함부로 유계에게 허락한 것이오?” 여공이 말했다. “이것은 너희 여자들이 알 일이 아니오.” 마침내 딸을 유계에게 시집보냈다. 여공의 딸이 바로 여후(呂后)로, 효혜제(孝惠帝)와 노원공주(魯元公主)를 낳았다.
고조가 정장으로 있을 때, 자주 휴가를 내어 집에 가서 농사를 지었다. 여후와 두 아이가 밭에서 김을 매고 있었는데, 한 노인이 지나가며 물을 청하자 여후가 그에게 음식을 주었다. 노인이 여후에게 관상을 보며 말했다. “부인은 천하의 귀인입니다.” 그녀에게 두 아이를 보게 하니, 효혜제를 보고 말했다. “부인이 귀한 까닭은 이 사내아이 때문입니다.” 노원의 관상을 보니, 또한 모두 귀한 상이었다. 노인이 이미 떠난 뒤, 고조가 마침 옆집에서 왔다. 여후가 자세히 말하길 어떤 손님이 지나가 우리 모자에게 관상을 봐주었는데 모두 크게 귀할 것이라고 했다. 고조가 노인이 어디로 갔는지 묻자, “멀지 않았습니다.”라고 했다. 이에 쫓아가서 노인을 만났다. 노인이 말했다. “아까 부인과 아이들이 모두 그대와 같으니, 그대의 상은 귀하여 말할 수 없습니다.” 고조가 이에 사례하며 말했다. “만약 노인의 말과 같다면, 감히 그 은혜를 잊지 않겠습니다.” 고조가 귀하게 된 후에는 노인이 어디로 갔는지 알 수 없었다.
고조가 정장으로 있을 때, 대나무 껍질로 관을 만들어, 포도(捕盜)하는 아전으로 하여금 설(薛) 땅에 가서 만들게 했고, 자주 썼으며, 귀하게 된 후에도 항상 썼다. 이것이 이른바 ‘유씨관(劉氏冠)’이다.
고조는 정장 신분으로 현의 죄수들을 여산(驪山)으로 호송했는데, 죄수들이 도중에 많이 도망쳤다. 스스로 헤아리길 도착할 때쯤이면 모두 달아날 것 같았다. 풍현 서쪽의 늪지대에 이르러, 술을 마시며 멈추었다. 밤에 호송하던 죄수들의 포승줄을 풀어주었다. 말하기를 “너희들은 모두 가라, 나도 이제 도망가겠다!” 죄수들 중 젊고 힘센 자로서 따르겠다는 자가 열 명 남짓 되었다. 고조는 술기운을 띠고 밤에 늪지를 지나가며, 한 사람을 앞서 길을 탐색하게 했다. 길을 탐색하던 사람이 돌아와 보고했다. “앞에 큰 뱀이 길을 막고 있으니, 돌아가시는 것이 좋겠습니다.” 고조가 취하여 말했다. “장사가 길을 가는데 무엇을 두려워하랴!” 이에 앞으로 나아가 칼을 뽑아 큰 뱀을 쳐서 베었다. 뱀은 마침내 둘로 잘려 길이 통하게 되었다. 몇 리를 가다가 술에 취해 누웠다. 뒤에 오던 사람이 뱀을 벤 곳에 이르렀는데, 한 늙은 여인이 밤에 울고 있었다. 어떤 사람이 그녀에게 왜 우느냐고 묻자, 늙은 여인이 말했다. “누군가 내 아들을 죽였기에, 그래서 웁니다.” 어떤 사람이 “늙은 부인의 아들은 왜 죽임을 당했습니까?”라고 묻자, 늙은 여인이 말했다. “내 아들은 백제(白帝)의 아들인데, 뱀으로 화하여 길을 막고 있었소. 지금 적제(赤帝)의 아들이 그를 베었기에, 그래서 웁니다.” 어떤 사람이 이에 늙은 여인의 말이 진실되지 않다고 여겨 때리려 하자, 늙은 여인이 갑자기 사라져 보이지 않았다. 뒤에 온 사람들이 도착했을 때, 고조도 깨어났다. 뒤에 온 사람들이 고조에게 말하자, 고조는 이에 마음속으로 기뻐하며, 매우 자부했다. 그를 따르는 사람들도 날이 갈수록 그를 두려워하고 공경하게 되었다.
진시황이 일찍이 ‘동남쪽에 천자의 기운이 있다’고 말하여, 이 때문에 동쪽으로 순수(巡狩)하며 그것을 누르고자 했다. 고조는 이에 스스로 의심하여 도망쳐 숨었으며, 망산(芒山)과 양산(碭山) 일대의 산과 늪, 바위 사이에 은거했다. 여후가 다른 사람과 함께 그를 찾으러 가면, 항상 그를 찾을 수 있었다. 고조가 이상히 여겨 그 까닭을 묻자, 여후가 말했다. “계가 있는 곳 위에는 항상 구름 기운이 있기에, 그 구름 기운을 따라가면 항상 계를 찾을 수 있었습니다.” 고조가 마음속으로 기뻐했다. 패현의 젊은이들 중 어떤 이들은 이 말을 듣고, 많은 이들이 그에게 귀의하고자 했다.
진이세(秦二世) 원년 가을, 진승(陳勝) 등이 기현(蘄縣)에서 봉기하여, 진(陳) 땅에 이르러 왕이 되고, 나라 이름을 ‘장초(張楚)’라 하였다. 각 군과 현에서 많은 사람들이 그 장관들을 죽이고 진섭(陳涉)에게 호응했다. 패현 현령이 두려워하여, 패현에서 진섭에게 호응하려 했다. 주리 소하와 조삼(曹參)이 이에 말했다. “그대는 진나라 조정의 관리입니다. 지금 그를 배반하려 하면서 패현의 자제들을 이끌고자 하나, 아마 그들이 따르지 않을 것입니다. 바라건대 도망쳐 나가 있는 자들을 불러들이소서. 그러면 수백 명을 얻을 수 있어, 이로써 무리를 위협하면 무리가 감히 따르지 않을 수 없을 것입니다.” 이에 번쾌(樊噲)를 시켜 유계를 부르게 했다. 유계의 무리는 이미 수십 명에서 백 명 가까이 되었다.
그리하여 번쾌가 유계를 따라왔다. 패현 현령은 나중에 후회하여 변고가 생길까 두려워 성문을 닫고 지키며 소하와 조참을 죽이려 하였다. 소하와 조참이 두려워 성벽을 넘어 유계에게 의탁하였다. 유계가 이에 비단 폭에 글을 써서 성 위로 쏘아 올리며 패현의 부로들에게 말하였다: “천하가 진나라의 폐해를 입은 지 오래되었다. 지금 부로들은 비록 패현 현령을 위해 성을 지키지만, 제후들이 모두 일어나 지금 패현을 함락시키려 한다. 만약 패현이 지금 함께 현령을 죽이고, 자제 중에 세울 만한 사람을 골라 세워 제후들에게 응한다면 집안을 보전할 수 있을 것이다. 그렇지 않으면 부자가 모두 도륙당할 뿐이니, 무슨 의미가 있겠는가?” 부로들이 이에 자제들을 거느리고 함께 패현 현령을 죽이고 성문을 열어 유계를 맞이하여 그를 패현 현령으로 삼고자 하였다. 유계가 말하였다: “천하가 바야흐로 어지럽고 제후들이 모두 일어났는데, 지금 장수를 잘못 선택하면 일패도지할 것이다. 내가 내 목숨을 아끼지 않지만, 힘이 부족하여 부형과 자제들을 온전히 지키지 못할까 두렵다. 이는 큰일이니, 다시 더 적합한 사람을 추천해 주기를 바란다.” 소하와 조참 등은 모두 문관으로서 자신을 아껴 일이 성공하지 못할까 두려워하고, 후에 진나라가 그들의 가문을 멸할까 염려하여 모두 유계에게 사양하였다. 여러 부로들이 모두 말하였다: “평소 유계의 많은 진기하고 이상한 일들을 들었으니, 마땅히 귀하게 될 것이며 점을 쳐보아도 유계보다 길한 이가 없다.” 이에 유계가 여러 번 사양하였다. 여러 사람이 감히 하려는 자가 없어 유계를 패공으로 세웠다. 패현 공정에서 황제에게 제사하고 치우에게 제사하며, 피로 북과 깃발을 제사하였고 깃발은 모두 붉은색이었다. 이는 죽인 뱀이 백제의 아들이고, 뱀을 죽인 자가 적제의 아들이기 때문에 붉은색을 숭상한 것이다. 이에 소하, 조참, 번쾌 같은 젊은 호리들이 패공을 위해 패현 자제 이삼천 명을 모아 호릉과 방여를 공격하고 군사를 돌려 풍읍을 지켰다.
진 2세 2년에 진섭의 부장 주장의 군대가 서쪽으로 희수에 이르렀다가 돌아갔다. 연, 조, 제, 위가 각각 스스로 왕을 세웠다. 항씨가 오 땅에서 병을 일으켰다. 진나라 사천감 평이 군사를 거느리고 풍읍을 포위하였고, 이틀 후 패공이 군사를 내어 싸워 진군을 패배시켰다. 옹치에게 풍읍을 지키게 하고 자신은 군사를 이끌고 설 땅에 이르렀다. 사천수 장이 설 땅에서 패하여 척 땅으로 도망쳤고, 패공의 좌사마가 사천수 장을 사로잡아 죽였다. 패공이 군사를 돌려 항보에 이르고 방여에 도착하였는데, 주시가 와서 방여를 공격하였으나 교전하지 않았다. 진왕이 위나라 사람 주시를 보내 땅을 공략하게 하였다. 주시가 사람을 보내 옹치에게 말하였다: “풍읍은 예전 양나라가 도읍을 옮긴 곳이다. 지금 위나라는 이미 수십 개의 성을 평정하였다. 옹치가 지금 만약 위나라에 항복하면 위나라가 옹치를 후로 봉하고 계속 풍읍을 지키게 할 것이다. 항복하지 않으면 풍읍을 도륙할 것이다.” 옹치는 본래 패공에게 속하기를 원하지 않았는데, 위나라가 와서 항복을 권하자 패공을 배반하고 위나라를 위해 풍읍을 지켰다. 패공이 군사를 이끌고 풍읍을 공격하였으나 함락시키지 못하였다. 패공이 병이 들어 패현으로 돌아갔다. 패공이 옹치와 풍읍 자제들이 자신을 배반한 것을 원망하며, 동양녕군과 진가가 경구를 대초왕으로 세워 유현에 있다는 것을 듣고 가서 의탁하여 병력을 얻어 풍읍을 공격하고자 하였다. 이때 진나라 장군 장함이 진섭을 추격하고 있었고, 별장 사마니가 군사를 이끌고 북쪽으로 초 땅을 평정하며 상성을 도륙하고 탕현에 이르렀다. 동양녕군과 패공이 군사를 이끌고 서쪽으로 가 소현 서쪽에서 진군과 교전하였으나 이기지 못하였다. 군사를 돌려 유현에 병력을 모으고 다시 군사를 이끌고 탕현을 공격하여 사흘 만에 함락시켰다. 이에 탕현의 병력을 편입하여 오륙천 명을 얻었다. 하읍을 공격하여 점령하였다. 군사를 돌려 풍읍으로 갔다. 항량이 설현에 있다는 것을 듣고 백여 기의 기병을 거느리고 가서 그를 만났다. 항량이 패공에게 병사 오천 명과 오대부급 장수 열 명을 더해 주었다. 패공이 돌아와 군사를 이끌고 풍읍을 공격하였다.
항량을 따른 지 한 달여 후에 항우가 이미 양성을 함락시키고 돌아왔다. 항량이 여러 장수들을 모두 설현에 소집하였다. 진왕이 실제로 죽었다는 것을 듣고 초왕의 후손 회왕의 손자 심을 초왕으로 세워 도읍을 우태로 정하였다. 항량은 무신군이라 칭하였다. 몇 달 후 북쪽으로 항보를 공격하고 동아를 구원하여 진군을 패배시켰다. 제군은 돌아갔고 초군만이 홀로 패잔병을 추격하며 패공과 항우를 보내 따로 성양을 공격하여 도륙하였다. 복양 동쪽에 주둔하며 진군과 교전하여 패배시켰다.
진군이 다시 진용을 가다듬어 복양을 굳게 지키며 해자를 둘렀다. 초군이 떠나 정도를 공격하였으나 함락시키지 못하였다. 패공과 항우가 서쪽으로 땅을 공략하여 옹구성 아래에 이르러 진군과 교전하여 크게 패배시키고 이유를 참수하였다. 군사를 돌려 외황을 공격하였으나 함락시키지 못하였다.
항량이 두 번 진군을 패배시키고 교만한 기색을 띠었다. 송의가 간언하였으나 듣지 않았다. 진나라가 장함에게 병력을 증원하여 밤에 군사들로 하여금 함구하고 항량을 공격하게 하여 정도에서 크게 패배시키고 항량이 전사하였다. 패공과 항우가 진류를 공격하고 있다가 항량이 죽었다는 소식을 듣고 군사를 이끌고 여장군과 함께 동쪽으로 물러났다. 여신의 군대는 팽성 동쪽에 주둔하고, 항우의 군대는 팽성 서쪽에 주둔하며, 패공의 군대는 탕현에 주둔하였다.
장함이 이미 항량의 군대를 패배시키고 초 땅의 병력이 걱정할 만한 것이 못 된다고 여겨 황하를 건너 북쪽으로 조나라를 공격하여 크게 패배시켰다. 이때 조헐이 조왕이었고, 진장 왕리가 그를 거록성에 포위하였으니, 이른바 하북의 군대이다.
진 2세 3년에 초회왕이 항량의 군대가 무너진 것을 보고 매우 두려워하여 도읍을 우태에서 팽성으로 옮기고 여신과 항우의 군대를 합쳐 자신이 직접 통솔하였다. 패공을 탕군 군장으로 임명하고 무안후로 봉하여 탕군의 군대를 통솔하게 하였다. 항우를 장안후로 봉하고 노공이라 칭하였다. 여신을 사도로 임명하고 그의 아버지 여청을 영윤으로 임명하였다.
조나라가 여러 번 구원을 청하자 회왕이 송의를 상장군, 항우를 차장, 범증을 말장으로 임명하여 북쪽으로 조나라를 구원하게 하였다. 패공에게 서쪽으로 땅을 공략하여 관중으로 들어가라고 명령하였다. 회왕이 장수들과 약속하여 먼저 관중에 들어가 평정하는 자를 관중왕으로 봉하기로 하였다.
이때 진나라의 군대가 아직 강성하여 자주 승세를 타고 패잔병을 추격하였으므로 장수들 중에 먼저 관중에 들어가는 것이 이롭다고 여기는 자가 없었다. 오직 항우만이 진군이 항량의 군대를 무너뜨린 것을 원망하여 몹시 격분하여 패공과 함께 서쪽으로 관중에 들어가기를 원하였다. 회왕의 수하 노장들이 모두 말하였다: “항우는 사람됨이 민첩하고 용맹하나 간사하고 잔인하다. 항우가 일찍이 양성을 공격하였을 때 양성에 살아남은 자가 하나도 없이 모두 생매장되었고, 그가 지나간 곳마다 도륙과 파괴가 없지 않았다. 게다가 초군이 여러 번 진격하였으나 앞서 진승과 항량이 모두 실패하였다. 차라리 한 명의 너그럽고 후덕한 장수를 보내어 인의를 내세워 서쪽으로 진군하여 진 땅의 부로 형제들에게 도리를 설명하게 하는 것이 낫다. 진 땅의 부로 형제들이 그 군주에게 오래도록 고통받았으니, 지금 만약 진실로 너그럽고 후덕한 장수를 얻어 가서 침범하지 않고 잔학하지 않는다면 마땅히 관중을 함락시킬 수 있을 것이다. 지금 항우는 민첩하고 용맹하니 그를 보낼 수 없다. 오직 패공만이 평소 너그럽고 대도하니 그를 보낼 만하다.” 마침내 항우를 허락하지 않고 패공을 보내 서쪽으로 땅을 공략하게 하며 진승과 항량이 흩어버린 병사들을 수습하게 하였다. 이에 패공이 탕현에서 출발하여 성양에 이르러 강리와 진군과 대치하여 두 진군을 패배시켰다. 초군이 출병하여 왕리를 공격하여 크게 패배시켰다.
패공이 군대를 이끌고 서쪽으로 진군하여 창읍에서 팽월을 만나 함께 진군을 공격했으나 전세가 불리했다. 군대를 물려 율현으로 돌아오다가 강무후를 만나 그의 군대 약 4천여 명을 빼앗아 자신의 군대에 합병했다. 다시 위나라 장수 황흠과 위나라 신도 무포의 군대와 합세하여 창읍을 공격했으나 함락시키지 못했다. 계속 서쪽으로 나아가 고양을 지났다. 이식기가 성문을 지키고 있었는데, 그는 말했다: “이곳을 지나는 장수들이 많았지만, 내가 보건대 패공은 기품이 범상치 않은 장자이다.” 이에 알현을 청하여 패공을 설득했다. 패공은 두 다리를 벌리고 앉아 두 여자에게 발을 씻기고 있었다. 이식기는 절을 하지 않고 깊이 읍만 하며 말했다: “각하께서 진실로 포학무도한 진나라를 주멸하려 하신다면, 이렇게 오만하게 장자를 접견해서는 안 됩니다.” 이에 패공이 일어나 옷을 정리하고 사과하며 그를 상좌에 앉혔다. 이식기는 패공에게 진류를 습격할 것을 권하여 진나라가 저장한 곡식을 획득했다. 이에 패공은 이식기를 광야군으로 임명하고, 이상을 장군으로 삼아 진류의 군대를 통솔하게 하여 함께 개봉을 공격했으나 함락시키지 못했다. 계속 서쪽으로 나아가 진나라 장수 양웅과 백마에서 교전하고, 다시 곡우 동쪽에서 싸워 대파시켰다. 양웅은 형양으로 도망쳤고, 진이세는 사자를 보내 그를 참수하여 효수했다. 패공은 남쪽으로 영양을 공격하여 영양성을 도륙했다. 장량의 도움으로 한국의 환원관을 점령했다.
이때 조나라의 별장 사마앙이 황하를 건너 관중으로 들어가려 하자, 패공은 북쪽으로 평음을 공격하여 황하 나루를 끊었다. 남쪽으로 낙양 동쪽에서 교전했으나 전세가 불리하여 양성으로 물러나 군중의 전마와 기병을 집결시키고, 남양태수 노와 치현 동쪽에서 싸워 그를 패배시켰다. 남양군을 점령하자, 남양태수 노는 도망쳐 완성을 지켰다. 패공은 군대를 이끌고 완성을 우회하여 서쪽으로 나아갔다. 장량이 간언하며 말했다: “패공께서 비록 속히 관중에 들어가고자 하시나, 진군이 아직 많아 험한 지세를 이용해 방어하고 있습니다. 지금 만약 완성을 함락시키지 못하면, 완성의 군대가 뒤에서 공격하고 강력한 진군이 앞에서 막으니 이는 매우 위험한 일입니다.” 이에 패공은 밤에 군대를 이끌고 다른 길로 돌아가 기치를 바꾸고, 새벽에 완성을 세 겹으로 포위했다. 남양태수는 자살하려 했다. 그의 문객 진회가 말했다: “지금 죽기에는 너무 이릅니다.” 이에 성벽을 넘어 패공을 만나 말했다: “제가 듣기로 각하께서는 제후들과 약속하여 먼저 함양에 들어가는 자가 그곳에서 왕이 된다고 하셨습니다. 지금 각하께서는 남아서 완성을 포위하고 계십니다. 완성은 대군의 도성으로 수십 개의 성읍과 연결되어 인구가 많고 축적이 풍부하며, 관리들은 항복하면 반드시 처형될 것이라 생각하여 모두 성을 굳게 지키고 있습니다. 지금 각하께서 만약 온종일 여기 머물며 공격하면 병사들의 사상이 반드시 많을 것이고, 만약 군대를 이끌고 완성을 떠나면 완성의 군대가 반드시 뒤를 쫓아 공격할 것입니다. 이렇게 되면 앞으로는 먼저 함양에 들어가겠다는 약속을 잃고, 뒤로는 강력한 완성이 후환이 될 것입니다. 제가 각하를 위해 생각건대, 그들을 항복시키고 남양태수를 봉하여 그대로 주둔하게 하신 후, 각하께서 그의 병사들을 이끌고 함께 서쪽으로 나아가시는 것이 좋겠습니다. 아직 함락되지 않은 성읍들은 이 소식을 듣고 모두 성문을 열고 각하를 기다릴 것이니, 각하께서는 장애 없이 통행하실 수 있고 후환도 없을 것입니다.” 패공이 말했다: “좋다.” 이에 남양태수를 은후로 봉하고 진회에게는 천 호를 하사했다. 군대를 이끌고 서쪽으로 나아가니 지나는 곳마다 항복하지 않는 곳이 없었다. 단수에 이르러 고무후 새와 양후 왕릉이 서릉에서 항복했다. 군대를 돌려 호양을 공격하다가 번군의 별장 매전을 만나 그와 함께 석현과 치현을 항복시켰다. 패공은 위나라 사람 영창을 사신으로 진나라에 보냈으나 아직 돌아오지 않았다. 이때 장함은 이미 조나라에서 군대를 이끌고 항우에게 항복한 상태였다.
당초 항우와 송의는 북쪽으로 조나라를 구원하러 갔다가, 항우가 송의를 죽이고 스스로 대신 상장군이 되어, 여러 장수들인 경포 등이 모두 그의 지휘를 받아 진나라 장수 왕리의 군대를 격파하고 장함을 항복시켜 제후들이 모두 그에게 귀부했다. 조고가 진이세를 죽이고 사신을 보내 패공과 관중을 나누어 각자 왕이 되자고 약속하려 했다. 패공은 이를 속임수로 여겨 장량의 계책을 따라 이생과 육가를 보내 진나라 장수를 설득하고 이익으로 유인한 뒤, 기회를 타서 무관을 습격하여 공격해 함락시켰다. 다시 남전 남쪽에서 진군과 교전하며 많은 의병 깃발을 늘어세우고, 지나는 곳마다 약탈을 금지하니 진나라 땅의 사람들이 매우 기뻐하여 진군이 이에 게을러져 마침내 대패했다. 다시 남전 북쪽에서 교전하여 또 다시 진군을 대파했다. 승세를 타고 추격하여 마침내 진군을 완전히 격파했다.
한 원년 10월에 패공의 군대는 마침내 모든 제후들보다 먼저 패상에 도착했다. 진왕 자영은 흰 말이 끄는 소박한 수레를 타고 목에 줄을 매고, 황제의 옥새와 부절을 봉하여 폄도 옆에서 항복했다. 장수들 중에는 진왕을 죽이자고 제안하는 자가 있었다. 패공이 말했다: “당초 회왕이 나를 보낸 것은 본래 내가 관대할 수 있기 때문이었다. 게다가 사람이 이미 항복했는데 또 죽이는 것은 불길한 일이다.” 이에 진왕을 관리에게 넘겨 감시하게 하고 서쪽으로 함양에 들어갔다. 패공은 진나라 궁전에 머물며 쉬고자 했으나, 번쾌와 장량이 간언하여 진나라의 중보와 재물, 부고를 봉인하고 군대를 돌려 패상에 주둔했다. 패공은 각 현의 부로와 호걸들을 모아 말했다: “부로들이 진나라의 가혹한 법령에 시달린 지 이미 오래되었다. 정치를 비판하는 자는 멸족되고, 모여서 의논하는 자는 처형되었다. 나는 제후들과 약속하여 먼저 관중에 들어가는 자가 그곳에서 왕이 되기로 하였으니, 마땅히 내가 관중에서 왕이 되어야 한다. 지금 나는 부로들과 약속하노니, 법은 오직 세 가지만 있다. 사람을 죽인 자는 사형에 처하고, 사람을 상하게 하거나 도둑질한 자는 그 죄에 따라 처벌한다. 나머지 모든 진나라의 법은 모두 폐지한다. 모든 관리와 백성들은 예전처럼 편안히 살아가라. 내가 이곳에 온 이유는 부로들을 위해 해독을 제거하기 위함이지, 침범하여 포악하게 굴려는 것이 아니다. 여러분은 두려워하지 마라! 그리고 내가 군대를 돌려 패상에 주둔하는 이유는 제후들이 도착하여 함께 규칙을 정하기를 기다리기 위함이다.” 이에 사람을 보내 진나라 관리들과 함께 각 현과 마을에 가서 백성들에게 고하여 설명하게 했다. 진나라 땅의 백성들은 매우 기뻐하며 다투어 소와 양, 술과 음식을 가지고 와서 장수들을 위문했다. 패공이 또 사양하며 받지 않고 말했다: “창고에 곡식이 많아 부족함이 없으니, 여러분께 폐를 끼치고 싶지 않다.” 사람들은 더욱 기뻐하며 패공이 진왕이 되지 않을까 두려워했다.
어떤 사람이 패공에게 권하며 말했다: “진나라 땅의 부유함은 천하의 열 배이며 지세가 험준합니다. 지금 듣자니 장함이 항우에게 항복하자, 항우가 그를 옹왕으로 봉하여 관중을 다스리게 했다고 합니다. 지금 그가 만약 온다면, 패공께서는 아마 이곳을 소유하지 못하실 것입니다. 속히 군대를 보내 함곡관을 지키게 하여 제후들의 군대가 들어오지 못하게 하고, 점차 관중의 군대를 징발하여 힘을 강화하여 그들을 막으십시오.” 패공이 이 계책이 옳다고 여겨 따랐다. 11월에 항우가 과연 제후들의 군대를 이끌고 서쪽으로 진군하여 함곡관으로 들어가려 했으나 관문이 굳게 닫혀 있었다. 패공이 이미 관중을 평정했다는 소식을 듣고 항우가 크게 노하여 경포 등을 시켜 함곡관을 격파하게 했다. 12월에 희수에 도착했다. 패공의 좌사마 조무상이 항우가 노하여 패공을 공격하려 한다는 소식을 듣고, 사람을 보내 항우에게 보고했다: “패공이 관중에서 왕이 되려 하여 자영을 승상으로 삼고, 보물을 모두 차지했습니다.” 이로써 상을 구하고자 했다. 아버지 범증이 항우에게 패공을 공격할 것을 권했다. 항우가 병사들을 위로하며 다음 날 회전을 준비하고 있었다. 이때 항우의 군대는 40만으로 백만이라 일컬었고, 패공의 군대는 10만으로 이십만이라 일컬었으며, 힘이 항우를 당해내지 못했다. 마침 항백이 장량을 구하려고 밤에 장량을 만나러 갔다가, 기회를 이용하여 항우에게 말로 해명하니 항우가 이에 그만두었다. 패공이 백여 명의 기병을 데리고 홍문에 도착하여 항우를 알현하고 사과했다. 항우가 말했다: “이는 너의 좌사마 조무상이 한 말이다. 그렇지 않았다면 내가 어찌 이러했겠는가!” 패공은 번쾌와 장량 덕분에 몸을 빼내 돌아갈 수 있었다. 돌아온 후 즉시 조무상을 죽였다.
항우는 이에 서쪽으로 나아가 함양에서 도륙하고 진나라의 궁실을 불태웠으며, 지나는 곳마다 파괴되지 않은 곳이 없었다. 진나라 땅의 사람들은 크게 실망했지만, 두려워하여 감히 따르지 않을 수 없었을 뿐이다.
항왕(项羽)이 사람을 보내 회왕(怀王)에게 보고하였다. 회왕이 말했다: "원래의 약속대로 하라." 항우는 회왕이 자신과 패공(沛公)이 함께 서쪽으로 관중(关中)에 들어가는 것을 허락하지 않고, 자신에게 북쪽으로 가서 조(赵)나라를 구원하게 하여, 결국 천하 제후들의 약속에서 뒤처지게 한 것을 원망했다. 이에 말했다: "회왕은 우리 집 항량(项梁)이 세운 자일 뿐인데, 그에게 무슨 공적이 있기에 이 맹약을 주관할 수 있겠는가! 본래 천하를 평정한 것은 여러 장수들과 나 항적(项籍)이다." 이에 거짓으로 회왕을 존중하여 의제(义帝)로 삼았으나, 실제로는 그의 명령을 따르지 않았다.
정월에 항우는 스스로 서초패왕(西楚霸王)이 되어 양(梁)과 초(楚) 지역의 아홉 개 군을 다스리고, 도읍을 팽성(彭城)으로 정했다. 약속을 어기고 패공을 고쳐 한왕(汉王)으로 삼아, 파(巴), 촉(蜀), 한중(汉中)을 다스리게 하고 도읍을 남정(南郑)으로 정했다. 관중 지역을 셋으로 나누어 진(秦)나라의 세 장수, 장함(章邯)을 옹왕(雍王)으로 삼아 도읍을 폐구(废丘)로, 사마흔(司马欣)을 새왕(塞王)으로 삼아 도읍을 악양(栎阳)으로, 동예(董翳)를 적왕(翟王)으로 삼아 도읍을 고노(高奴)로 삼았다. 초나라 장수 하구(瑕丘) 신양(申阳)을 하남왕(河南王)으로 삼아 도읍을 낙양(洛阳)으로, 조나라 장수 사마앙(司马卬)을 은왕(殷王)으로 삼아 도읍을 조가(朝歌)로, 조왕(赵王) 헐(歇)을 고쳐 대왕(代王)으로, 조나라 재상 장이(张耳)를 상산왕(常山王)으로 삼아 도읍을 양국(襄国)으로, 당양군(当阳君) 경포(黥布)를 구강왕(九江王)으로 삼아 도읍을 육현(六县)으로, 회왕의 주국(柱国) 공오(共敖)를 임강왕(临江王)으로 삼아 도읍을 강릉(江陵)으로, 번군(番君) 오예(吴芮)를 형산왕(衡山王)으로 삼아 도읍을 주현(邾县)으로, 연나라 장수 장도(臧荼)를 연왕(燕王)으로 삼아 도읍을 계현(蓟县)으로, 옛 연왕 한광(韩广)을 고쳐 요동왕(辽东王)으로 삼았다. 한광이 따르지 않자 장도가 무종(无终)에서 공격하여 죽였다. 성안군(成安君) 진여(陈馀)에게는 하간(河间) 세 현을 봉하고, 남피(南皮)에 살게 했다. 매석(梅𫓶)에게는 십만 호를 봉했다.
사월에 여러 제후들이 희수(戏水) 아래에서 군대를 해산하고 각각 자신의 봉국으로 돌아갔다. 한왕이 봉국으로 가려 하자, 항왕이 삼만 명의 병사를 보내 따르게 했고, 초나라와 다른 제후들 중에서 한왕을 흠모하여 따르는 자가 수만 명이었으며, 두현(杜县) 남쪽에서 석중(蚀中)으로 들어갔다. 한왕은 떠나자마자 잠도(栈道)를 불태워, 제후와 도적 군대의 습격을 막고, 또한 항우에게 동진할 의사가 없음을 보였다. 남정에 도착했을 때, 많은 장수와 병사들이 도중에 도망쳐 집으로 돌아갔고, 병사들은 모두 노래를 부르며 동쪽 고향으로 돌아가기를 그리워했다. 한신(韩信)이 한왕에게 권하며 말했다: "항왕은 공이 있는 장수들을 왕으로 봉했는데, 대왕께서는 홀로 남정에 계시니, 이는 사실상 강등된 것입니다. 군중의 관리와 병사들은 모두 효산(崤山) 동쪽 사람들이라, 밤낮으로 발돋움하며 집으로 돌아가기를 바랍니다. 그 예기를 이용하면 큰 공을 세울 수 있습니다. 지금 천하가 이미 안정되었으니, 사람들이 모두 현상에 안주하여 다시 싸우는 데 쓸 수 없습니다. 차라리 동진을 결심하여 천하의 대권을 다투는 것이 낫습니다."
항우는 함수관(函谷关)을 나와 사람을 보내 의제를 옮기게 했다. 그는 말했다: "고대에 제왕이 된 자는 천 리의 땅을 소유했으니, 반드시 강의 상류에 살아야 한다." 이에 사신을 보내 의제를 장사(长沙)의 침현(郴县)으로 옮기고, 의제가 떠나도록 재촉하자, 신하들이 점차 의제를 배반했다. 항우는 은밀히 형산왕과 임강왕에게 명하여 의제를 습격하게 하여 강남에서 죽였다. 항우가 전영(田荣)을 원망하여 제나라 장수 전도(田都)를 제왕(齐王)으로 봉했다. 전영이 노하여 스스로 제왕이 되어 전도를 죽이고 초나라에 반역했다. 그는 장군 인장을 팽월(彭越)에게 주어, 양(梁) 땅에서 반란을 일으키게 했다. 초나라가 소공각(萧公角)을 보내 팽월을 공격했으나, 팽월이 크게 패배시켰다. 진여가 항우가 자신을 왕으로 봉하지 않은 것을 원망하여 하열(夏说)을 보내 전영을 설득하게 하여, 군사를 빌려 장이를 공격하게 했다. 제나라가 진여에게 군사를 주어, 상산왕 장이를 무찔렀고, 장이는 도망쳐 한왕에게 귀부했다. 진여는 대(代) 땅에서 조왕 헐을 맞이하여 다시 조왕으로 세웠다. 조왕은 이에 진여를 대왕으로 삼았다. 항우가 크게 노하여 북쪽으로 제나라를 공격했다.
팔월에 한왕은 한신의 계책을 써서 고도(故道)로 군사를 돌려 옹왕 장함을 습격했다. 장함이 진창(陈仓)에서 한군을 맞아 싸웠으나, 옹군이 패하여 달아났다. 호치(好畤)에서 멈추어 다시 싸웠으나 또 크게 패하여 폐구로 도망쳤다. 한왕이 이에 옹 땅을 평정했다. 동쪽으로 함양(咸阳)에 이르러 군사를 이끌고 옹왕을 폐구에 포위하고, 장수들을 보내 농서(陇西), 북지(北地), 상군(上郡)을 쳐서 평정했다. 장군 설구(薛欧), 왕흡(王吸)에게 명하여 무관(武关)에서 출병하게 하고, 왕릉(王陵)의 남양(南阳) 병력을 빌려 패현(沛县)에 이르러 태공(太公)과 여후(吕后)를 맞이하게 했다. 초나라가 이 소식을 듣고 양하(阳夏)에서 군사를 내어 막았으므로, 한군이 나아갈 수 없었다. 초왕이 옛 오현(吴县) 현령 정창(郑昌)을 한왕(韩王)으로 삼아 한군을 막게 했다.
이년(二年), 한왕이 동쪽으로 땅을 공략하자, 새왕 사마흔, 적왕 동예, 하남왕 신양이 모두 항복했다. 한왕 정창이 따르지 않자, 한왕이 한신을 보내 그를 무찔렀다. 이에 농서, 북지, 상군, 위남(渭南), 하상(河上), 중지(中地) 등의 군을 설치하고, 관외에는 하남군(河南郡)을 설치했다. 고쳐 한나라 태위 한신을 한왕으로 삼았다. 각 장수들이 만 명의 병사나 한 군을 거느리고 항복한 자에게는 만 호를 봉했다. 하상군의 요새를 수리했다. 옛 진나라의 황실 정원, 원유, 연못은 모두 백성들에게 주어 경작하게 했다. 정월에 옹왕의 아우 장평(章平)을 사로잡았다. 천하의 죄수들에게 대사면을 내렸다.
한왕이 함수관을 나와 섬현(陕县)에 이르러, 관외의 부로들을 위로하고 돌아왔으며, 장이가 와서 알현하자 한왕이 후하게 대우했다.
이월에 진나라의 사직(社稷)을 폐지하고 한나라의 사직을 세우라고 명령했다.
삼월에 임진(临晋)에서 황하를 건너니, 위왕(魏王) 표(豹)가 병사를 이끌고 따랐다. 하내(河内)를 공격하여 항복시키고, 은왕 사마앙을 사로잡아 하내군을 설치했다. 남쪽으로 평음진(平阴津)을 건너 낙양에 이르렀다. 신성현(新城县)의 삼로(三老) 동공(董公)이 한왕을 막아서, 의제가 살해된 일로 한왕을 설득했다. 한왕이 듣고 왼팔을 드러내고 크게 울었다. 이에 의제를 위해 발상(发丧)하고, 사흘 동안 곡을 했다. 사자를 보내 제후들에게 고하며 말했다: "천하가 함께 의제를 세워, 우리는 신하로서 북쪽으로 그를 섬겼다. 지금 항우가 강남에서 의제를 내쫓고 죽였으니, 크게 도리에 어긋난다. 내가 친히 의제를 위해 발상하니, 제후들은 모두 흰 옷을 입어야 한다. 나는 관중의 모든 군대를 일으키고, 삼하(三河) 지역의 병사를 징발하여, 남쪽으로는 장강과 한수(汉水)를 따라 내려가, 제후왕들과 함께 초나라의 그 의제를 죽인 자를 치고자 한다."
이때 항왕이 북쪽으로 제나라를 공격하여, 전영이 성양(城阳)에서 그와 싸웠다. 전영이 패하여 평원(平原)으로 도망쳤으나, 평원 백성이 그를 죽였다. 제나라가 모두 초나라에 항복했다. 초군이 이에 제나라의 성곽을 불태우고 그들의 자녀들을 약탈했다. 제나라 사람들이 다시 초나라에 반역했다. 전영의 아우 전횡(田横)이 전영의 아들 전광(田广)을 제왕으로 세우니, 제왕이 성양에서 초나라에 반역했다. 항우가 한군이 동진한다는 소식을 들었지만, 이미 제군과 교전 중이었으므로, 먼저 제군을 격파한 후 한군을 공격하려 했다. 한왕이 이에 오제후(五诸侯)의 군대를 협박하여 거느리고, 마침내 팽성에 들어갔다. 항우가 듣고 군사를 이끌고 제나라를 떠나, 노현(鲁县)에서 출병하여 호릉(胡陵)을 지나 소현(萧县)에 이르러, 팽성 영벽(灵壁) 동쪽의 수수(睢水)에서 한군과 크게 싸워, 한군을 크게 무찌르고 많은 병사를 죽여 수수가 막혀 흐르지 못할 지경이었다. 이에 항우가 패현에서 한왕의 부모와 처자를 사로잡아, 군중에 두고 인질로 삼았다. 이때 제후들은 초나라가 강하고 한군이 패한 것을 보고, 모두 다시 한왕을 배반하고 초나라에 귀부했다. 새왕 사마흔은 초나라로 도망쳤다.
여후의 오빠 주려후(周吕侯)가 한왕을 위해 군사를 이끌고 하읍(下邑)에 주둔하고 있었다. 한왕이 그곳으로 가서 의지하며, 점차 병사를 모아 양현(砀县)에 주둔했다. 한왕이 이에 서쪽으로 양 땅을 지나 우현(虞县)에 이르렀다. 알자(谒者) 수하(随何)를 보내 구강왕 영포(英布)에게 이르게 하며 말했다: "그대가 영포를 설득하여 초나라에 반란을 일으키게 할 수 있다면, 항우가 반드시 남아 그를 공격할 것이다. 그를 몇 달만 붙잡아 두면, 내가 천하를 차지하는 것이 반드시 성공할 것이다." 수하가 가서 구강왕 영포를 설득하니, 영포가 과연 초나라를 배반했다. 초나라는 용저(龙且)를 보내 그를 공격했다.
한왕이 팽성에서 패배한 후 서쪽으로 물러나면서, 도중에 사람을 보내 가족을 찾았으나, 가족들도 도망쳐 찾지 못했다. 패배 후에야 효혜제(孝惠帝)만을 찾아, 유월에 그를 태자로 세우고, 천하의 죄수들에게 대사면을 내렸다. 태자에게 명하여 악양에 주둔하게 하고, 제후의 아들들 중 관중에 있는 자들은 모두 악양에 모여 호위를 맡게 했다. 물을 끌어 폐구를 침수시키니, 폐구가 항복하고 장함이 자살했다. 폐구의 이름을 고쳐 괴리(槐里)라 했다. 이에 사관(祠官)에게 명하여 천지, 사방, 상제, 산천을 제사하고, 때에 맞춰 제사를 지내게 했다. 관중의 병사를 징발하여 변경을 지키게 했다.
이때 구강왕 영포가 용저와 싸워 이기지 못하고, 수하와 함께 좁은 길로 한왕에게 귀부했다. 한왕이 점차 병사를 모으고, 여러 장수들과 관중에서 증원된 병사들과 함께 출격하여, 이에 형양(荥阳)에서 병력이 크게 떨쳐 일어나, 경현(京县)과 색정(索亭) 사이에서 초군을 무찔렀다.
3년, 위왕(魏王) 표(豹)가 휴가를 청해 부모님 병환을 살피러 갔다가, 위나라에 도착하자 곧바로 황하 나루를 끊고 한왕(漢王)을 배반하고 초나라에 귀부했다. 한왕이 역이기(酈食其)를 보내 위표를 설득하게 했으나, 위표가 듣지 않았다. 한왕이 장수 한신(韓信)을 보내 공격하게 하여, 위군을 크게 무찌르고 위표를 사로잡았다. 이에 위 땅을 평정하고, 세 개의 군(郡)을 설치했는데, 이름을 하동군(河東郡), 태원군(太原郡), 상당군(上黨郡)이라 했다. 한왕이 이에 장이(張耳)와 한신에게 명하여 동쪽으로 나아가 정형(井陘)을 함락시키고 조나라를 공격하여, 진여(陳餘)와 조왕(趙王) 헐(歇)을 참수했다. 이듬해, 장이를 조왕으로 세웠다.
한왕이 형양(滎陽) 남쪽에 주둔하며, 하나의 용도(甬道)를 닦아 황하에 연결시켜 오창(敖倉)의 곡식을 운반했다. 항우(項羽)와 1년여를 대치했다. 항우가 여러 번 한군의 용도를 침탈하여, 한군이 군량이 부족해지자, 이에 항우가 한왕을 포위했다. 한왕이 화친을 청하며, 형양 서쪽 지역을 한나라에 할양할 것을 제안했다. 항왕(項王)이 허락하지 않았다. 한왕이 이를 근심하여, 진평(陳平)의 계책을 써서 진평에게 4만 근의 황금을 주어, 초나라 군신(君臣) 사이를 이간질하게 했다. 이에 항우가 아버(亞父) 범증(范增)을 의심하기 시작했다. 아버가 이때 바로 항우에게 형양을 속히 함락시키도록 권하다가, 의심을 받은 후, 심히 분노하여 늙었다는 이유로 사직하고, 뼈를 돌려주어 평민의 신분으로 돌아가길 청했으며, 팽성(彭城)에 이르기 전에 병사했다.
한군이 군량이 끊기자, 이에 밤에 동문(東門)에서 2천여 명의 여자들을 내보내어 갑옷을 입히니, 초군이 사방에서 그들을 포위하여 공격했다. 장군 기신(紀信)이 한왕의 수레를 타고 한왕으로 가장하여 초군을 속이니, 초군이 모두 만세를 부르며 성동(城東)으로 가서 구경했고, 이로 인해 한왕이 수십 기의 기병과 함께 서문(西門)으로 도망칠 수 있었다. 어사대부(御史大夫) 주가(周苛), 위표, 종공(樅公)에게 명하여 형양을 지키게 했다. 한왕을 따르지 못한 장수와 병사들은 모두 성 안에 남았다. 주가와 종공이 상의하여 말하기를 “반역했던 왕은 함께 성을 지키기 어렵다.” 하고, 이에 위표를 죽였다.
한왕이 형양에서 탈출하여 관중(關中)으로 들어가, 병력을 수습하여 다시 동진하려 했다. 원생(袁生)이 한왕에게 권하여 말하기를 “한과 초가 형양에서 몇 년 동안 대치하여, 한군이 자주 곤경에 빠졌습니다. 바라건대 대왕께서 무관(武關)으로 군사를 내시면, 항우가 반드시 병력을 이끌고 남쪽으로 추격할 것이니, 대왕께서 깊은 참호와 높은 성벽으로 굳게 지키시어, 형양과 성고(成皋) 사이가 쉴 수 있게 하소서. 한신 등에게 보내 하북(河北)의 조 땅을 안정시키고, 연(燕)나라와 제(齊)나라를 연합하게 하신 뒤, 대왕께서 다시 형양으로 돌아오셔도 늦지 않습니다. 이와 같이 하면, 초군이 방비해야 할 곳이 많아져 병력이 분산되고, 한군이 쉴 수 있게 되어, 다시 그들과 싸우면 반드시 초군을 이길 수 있을 것입니다.” 한왕이 그의 계책을 따라, 완현(宛縣)과 섭현(葉縣) 사이에 군사를 내고, 경포(黥布)와 함께 행군하며 병력을 수습했다.
항우가 한왕이 완현에 있다는 말을 듣고, 과연 병력을 이끌고 남하했다. 한군이 성벽을 굳게 지키며 교전하지 않았다. 이때 팽월(彭越)이 수수(睢水)를 건너 항성(項聲)과 설공(薛公)과 하비(下邳)에서 교전하여, 팽월이 초군을 크게 무찔렀다. 항우가 이에 병력을 이끌고 동쪽으로 팽월을 공격했다. 한왕도 병력을 이끌고 북쪽으로 가서 성고에 주둔했다. 항우가 팽월을 격파하고 쫓아낸 후, 한왕이 다시 성고에 주둔했다는 말을 듣고, 다시 병력을 이끌고 서쪽으로 가서 형양을 함락시키고, 주가와 종공을 죽이고, 한왕 한신(韓王信)을 사로잡은 뒤, 이어 성고를 포위했다.
한왕이 탈출하여, 홀로 등공(滕公)과 함께 같은 수레를 타고 성고의 옥문(玉門)에서 나와, 북쪽으로 황하를 건너, 휴무(修武)까지 달려가서 하룻밤을 묵었다. 스스로 사자라고 칭하며, 새벽에 장이와 한신의 군영으로 달려가 그들의 군대를 빼앗았다. 이에 장이를 보내 북쪽으로 조 땅에서 더 많은 병사를 모집하게 하고, 한신을 보내 동쪽으로 제나라를 공격하게 했다. 한왕이 한신의 군대를 얻자, 다시 군위를 떨쳤다. 군대를 황하 가에 진군시켜, 남쪽으로 소수무성(小修武城) 남쪽에서 군사를 위로하며, 다시 싸우려 했다. 낭중(郎中) 정충(鄭忠)이 이에 한왕에게 공격을 중지하고, 성벽을 높이 쌓고 참호를 깊이 파서 초군과 교전하지 말 것을 권했다. 한왕이 그의 계책을 따라, 노관(盧綰)과 유가(劉賈)에게 2만 명의 병사와 수백 기의 기병을 이끌고 백마진(白馬津)에서 황하를 건너 초 땅으로 들어가, 팽월과 함께 연현(燕縣) 서쪽에서 다시 초군을 격파하고, 이어 양(梁) 땅의 열여덟 성을 함락시켰다.
회음후(淮陰侯) 한신이 이미 명령을 받들어 동진했으나, 아직 평원진(平原津)을 건너지 못했다. 한왕이 역이기를 보내 제왕(齊王) 전광(田廣)을 설득하니, 전광이 초나라를 배반하고 한왕과 화친하여 함께 항우를 공격하기로 했다. 한신이 괴통(蒯通)의 계책을 써서 이에 제군을 기습하여 격파했다. 제왕이 역이기를 삶아 죽이고, 동쪽으로 고밀(高密)로 도망쳤다. 항우가 한신이 이미 하북의 군대를 이끌고 제나라와 조나라를 격파했으며, 장차 초나라를 공격할 것이라는 말을 듣고, 용저(龍且)와 주란(周蘭)을 보내 한신을 공격하게 했다. 한신이 그들과 교전하여, 기병장수 관영(灌嬰)이 출격하여 초군을 크게 무찌르고 용저를 죽였다. 제왕 전광이 팽월에게로 도망쳤다. 이때, 팽월이 병력을 이끌고 양 땅에 주둔하며, 왕래하며 초군을 소란하게 하고 그들의 군량 보급을 끊었다.
4년, 항우가 해춘후(海春侯) 대사마(大司馬) 조구(曹咎)에게 말하기를 “조심히 성고를 지켜라. 만약 한군이 도전해도, 절대 그들과 교전하지 말고, 그들이 동쪽으로 나아가지 못하게만 하면 된다. 내가 15일 안에 반드시 양 땅을 평정하고, 돌아와 장군과 합류하겠다.” 하고, 이에 군대를 이끌고 진류(陳留), 외황(外黃), 수양(睢陽)을 공격하여 모두 함락시켰다. 한군이 과연 여러 번 초군에게 도전했으나, 초군이 나오지 않자, 한군이 사람을 보내 5, 6일 동안 욕하니, 대사마 조구가 노하여 군대를 이끌고 사수(汜水)를 건넜다. 병사들이 반쯤 건넜을 때, 한군이 공격하여 초군을 크게 무찌르고, 초나라의 모든 금은 재물을 노획했다. 대사마 조구와 장사(長史) 사마흔(司馬欣)이 모두 사수 가에서 자살했다. 항우가 수양에 도착하여 해춘후가 패했다는 말을 듣고, 군대를 이끌고 돌아왔다. 한군이 그때 형양 동쪽에서 종리매(鍾離昧)를 포위하고 있었는데, 항우가 도착하자 한군이 모두 험한 곳으로 도망쳤다.
한신이 이미 제나라를 격파하고, 사람을 보내 한왕에게 말하기를 “제나라는 초나라에 가까워, 저의 권한이 너무 가벼워 대리 제왕(齊王)으로 세워지지 않는다면, 아마 제나라를 안정시킬 수 없을 것입니다.” 하니, 한왕이 한신을 공격하려 했다. 유후(留侯) 장량(張良)이 말하기를 “이 기회를 타서 그를 왕으로 세워, 스스로 제나라를 지키게 하는 것이 낫습니다.” 하고, 이에 장량을 보내 인신(印信)을 가지고 가서 한신을 제왕으로 세웠다.
항우가 용저의 군대가 패했다는 말을 듣고 두려워하여, 시대(盱台) 사람 무섭(武涉)을 보내 한신을 유세하게 했다. 한신이 듣지 않았다.
초한(楚漢) 쌍방이 오래도록 대치하며 승패가 결정되지 않아, 장정들은 군역에 시달리고 노약자들은 군량 수송에 지쳐 있었다. 한왕과 항우가 광무연(廣武澗) 양쪽에서 서로 마주보고 대화했다. 항우가 한왕과 단독으로 결투를 하려 했다. 한왕이 항우의 죄목을 열거하며 말하기를 “내가 처음에 너 항우와 함께 회왕(懷王)의 명을 받들어, 먼저 들어가 관중(關中)을 평정하는 자를 관중왕으로 삼기로 약속했는데, 너 항우가 약속을 어기고 나를 촉한(蜀漢)에 봉했으니, 이것이 첫 번째 죄목이다. 너 항우가 왕명을 빙자하여 경자군군(卿子冠軍) 송의(宋義)를 죽이고 스스로 권력을 빼앗았으니, 이것이 두 번째 죄목이다. 너 항우가 이미 조나라를 구원했으니 마땅히 돌아가 회왕에게 보고해야 하는데, 제멋대로 제후들의 군대를 협박하여 함곡관(函谷關)으로 들어갔으니, 이것이 세 번째 죄목이다. 회왕이 진(秦) 땅에 들어간 후에는 함부로 약탈하지 말라고 약속했는데, 너 항우가 진나라 궁전을 불태우고 시황제의 무덤을 파헤쳐 그의 재물을 사적으로 취했으니, 이것이 네 번째 죄목이다. 또 이미 항복한 진왕 자영(子嬰)을 강제로 죽였으니, 이것이 다섯 번째 죄목이다. 신안(新安)에서 속임수로 20만 진나라 군사를 생매장하고, 그 장수들은 왕으로 봉했으니, 이것이 여섯 번째 죄목이다. 너 항우가 좋은 곳은 모두 자기 장수들에게 봉하고, 원래의 제후왕들은 쫓아내어 신하들이 서로 다투어 반역하게 만들었으니, 이것이 일곱 번째 죄목이다. 너 항우가 의제(義帝)를 팽성에서 쫓아내고, 그곳에 도읍을 정하며, 한왕의 땅을 빼앗고 양 땅과 초 땅을 합쳐 자신의 영토를 늘렸으니, 이것이 여덟 번째 죄목이다. 너 항우가 사람을 시켜 강남에서 의제를 암살했으니, 이것이 아홉 번째 죄목이다. 신하로서 군주를 시해하고, 항복한 자를 죽이며, 정사를 공평하게 처리하지 않고, 맹세를 주관하면서도 신의를 지키지 않아, 천하가 용납하지 못하며, 대역무도(大逆無道)하니, 이것이 열 번째 죄목이다. 내가 의로운 군대를 이끌고 제후들을 따라 잔학한 도적을 주멸하며, 형벌을 받은 죄인을 시켜 너 항우를 치게 하겠거늘, 어찌 너와 단독으로 결투하겠느냐!” 항우가 크게 노하여, 매복한 궁수가 한왕을 쏘았다. 한왕이 가슴에 부상을 입었으나, 발을 만지며 말하기를 “이 도적이 내 발가락을 쏘았구나!” 하였다. 한왕이 부상으로 자리에 누워 있었으나, 장량이 굳이 청하여 한왕이 일어나 군사를 순시하며 위로하여, 병사들의 사기를 안정시키고, 초군이 승세를 타고 한군을 공격하지 못하게 했다. 한왕이 나가서 군사를 순시하다가, 부상이 더 심해져 급히 성고로 들어갔다.
한왕이 상처에서 회복된 후, 서쪽으로 함곡관으로 들어가 악양에 이르러 지역의 원로들을 위문하고 술자리를 베풀었으며, 전 새왕 사마흔의 목을 악양 저자에 매달아 효수하였다. 나흘 동안 머문 후 다시 군대로 돌아와 광무에 주둔하였다. 관중의 병력도 더 많이 동원되었다.
이때 팽월이 군대를 이끌고 양 땅에 주둔하며, 초군을 오가며 교란하여 그들의 군량 보급로를 끊었다. 전횡이 가서 팽월에게 의탁하였다. 항우가 여러 차례 팽월 등을 공격했고, 제왕 한신이 또 진군하여 초군을 공격했다. 항우는 두려워하여 한왕과 약속을 맺고 천하를 반씩 나누기로 하였는데, 홍구 서쪽은 한나라에, 홍구 동쪽은 초나라에 귀속시키기로 하였다. 항우는 한왕의 부모와 처자를 돌려주었고, 군중의 장수와 병사들은 모두 만세를 불렀으며, 이에 양측은 작별하고 떠났다.
항우가 포위를 풀고 동쪽으로 물러났다. 한왕은 군대를 이끌고 서쪽으로 돌아가려 하였으나, 유후 장량과 진평의 계책을 따라 진군하여 항우를 추격해 양하 남쪽에 이르러 군대를 멈추고, 제왕 한신과 건성후 팽월과 기일을 정해 초군을 공격하기로 약속하였다. 고릉에 이르렀으나 한신과 팽월의 군대가 합류하지 않았다. 초군이 한군을 공격하여 크게 패배시켰다. 한왕은 다시 진영으로 들어가 참호를 깊이 파고 굳게 지켰다. 장량의 계책을 써서 한신과 팽월이 모두 군대를 이끌고 왔다. 유가가 초 땅에 들어가 수춘을 포위할 때까지 기다렸다. 한왕이 고릉에서 패배한 후, 사자를 보내 대사마 주은을 불러 구강의 군대를 이끌고 무왕 경포를 맞이하게 하였고, 도중에 성보를 학살한 뒤, 이어 주은, 유가, 그리고 제나라와 양나라 등 제후들이 모두 해하에서 대회합하였다. 무왕 경포를 회남왕으로 세웠다.
5년, 고조는 제후들의 군대와 함께 초군을 공격하여 항우와 해하에서 결전을 벌였다. 회음후 한신은 30만 명을 이끌고 정면에서 맞섰고, 공장군은 왼쪽에, 비장군은 오른쪽에, 황제는 후방에, 강후 주발과 시장군은 황제 뒤에 있었다. 항우의 군대는 약 10만 명이었다. 회음후가 먼저 나서 싸웠으나 형세가 불리하여 물러났다. 공장군과 비장군이 군대를 풀어 공격하자 초군이 불리해졌고, 회음후가 다시 형세를 타고 공격하여 해하에서 초군을 크게 패배시켰다. 항우의 병사들이 한군 진영에서 초나라 노래가 울려 퍼지는 것을 듣고, 한군이 이미 초 땅을 완전히 점령한 줄 알고 항우는 패주하였고, 이에 초군은 크게 패하였다. 고조는 기장 관영을 보내 항우를 동성까지 추격하게 하여 8만 명을 참수하고, 이에 초 땅을 평정하였다. 노 땅은 초나라를 위해 성을 굳게 지켜 함락되지 않았다. 한왕은 제후 군대를 이끌고 북쪽으로 가서 항우의 목을 노 땅의 원로들에게 보여주니, 이에 노 땅이 항복하였다. 이에 노공의 칭호로 항우를 곡성에 장사 지냈다. 고조는 정도로 돌아와 말을 타고 제왕 한신의 군영으로 들어가 그의 군대를 빼앗았다.
정월, 제후와 장상들이 함께 한왕을 황제로 받들기를 청하였다. 한왕이 말하였다. "내가 듣기에 황제는 현덕한 사람이니, 빈말만 있을 뿐, 나 같은 이가 가질 수 있는 것이 아니므로, 감히 황제의 자리를 맡을 수 없다." 여러 신하들이 말하였다. "대왕께서 미천한 출신에서 일어나 포악하고 반역한 자들을 주멸하고 천하를 평정하셨으며, 공이 있는 자에게는 땅을 나누어 왕과 후로 봉하셨습니다. 대왕께서 존호를 더하지 않으시면, 모두가 의심하고 망설일 것입니다. 신들은 죽음을 무릅쓰고 간청하나이다." 한왕이 세 번 사양하다가 어쩔 수 없이 말하였다. "여러분이 반드시 이것이 마땅하다고 여긴다면, 나라에 이로운 일이겠지요." 갑오일에 사수 북쪽 기슭에서 즉위하였다.
황제가 의제에게 후손이 없다고 말하였다. 제왕 한신이 초나라 풍속에 익숙하므로, 초왕으로 고쳐 봉하고 도읍은 하비로 정하였다. 건성후 팽월을 양왕으로 봉하고 도읍은 정도로 정하였다. 옛 한왕 신은 그대로 한왕으로 삼고 도읍은 양책으로 정하였다. 형산왕 오예를 장사왕으로 고쳐 봉하고 도읍은 임상으로 정하였다. 번군 오예의 부장 매현이 공이 있고, 따라와 무관으로 들어갔으므로, 황제가 번군에게 감사하였다. 회남왕 경포, 연왕 장도, 조왕 장오는 모두 원래 봉작을 그대로 유지하였다.
천하가 완전히 평정되었다. 고조는 낙양에 도읍을 정하고, 제후들이 모두 신하라 칭하며 귀속하였다. 옛 임강왕 공환은 항우를 위해 한나라를 공격하였으므로, 고조가 노관과 유가를 명령하여 그를 포위 공격하게 하였으나 함락시키지 못하였다. 몇 달 후 공환이 항복하여 낙양에서 처형되었다.
5월, 병사들이 모두 제대하여 고향으로 돌아갔다. 제후의 아들들 중 관중에 남은 자는 12년간 조세와 부역을 면제하고, 봉지로 돌아간 자는 6년간 면제하며, 1년간의 양식을 지급하였다.
고조가 낙양 남궁에서 술자리를 베풀었다. 고조가 말하였다. "여러 열후와 장수들은 나를 숨기지 말고, 모두 사실대로 말하라. 내가 천하를 소유하게 된 이유는 무엇인가? 항씨가 천하를 잃은 이유는 무엇인가?" 고기와 왕릉이 대답하였다. "폐하께서는 오만하고 남을 모욕하기 좋아하시지만, 항우는 어질고 남을 아꼈습니다. 그러나 폐하께서는 사람을 보내 성과 땅을 공격하여 점령하게 하시고, 항복한 곳은 그들에게 봉해 주시어 천하 사람들과 이익을 함께 나누셨습니다. 항우는 현명한 이를 시기하고 능력 있는 이를 질투하여, 공이 있는 자를 해치고 현명한 자를 의심하였으며, 싸움에서 이겨도 공을 기록해 주지 않고, 땅을 얻어도 혜택을 주지 않았으니, 이것이 그가 천하를 잃은 이유입니다." 고조가 말하였다. "그대들은 하나만 알고 둘은 모른다. 장막 안에서 계책을 세워 천리 밖의 승리를 결정하는 데 있어서는 내가 장량만 못하다. 나라를 진정시키고 백성을 편안하게 하며, 군량을 공급하고 식량 보급로를 끊어지지 않게 하는 데 있어서는 내가 소하만 못하다. 백만 대군을 통솔하여 싸우면 반드시 이기고, 공격하면 반드시 취하는 데 있어서는 내가 한신만 못하다. 이 세 사람은 모두 인걸인데, 내가 그들을 등용할 수 있었던 것이 내가 천하를 얻은 이유이다. 항우는 한 명의 범증도 등용하지 못하였으니, 이것이 그가 내게 사로잡힌 이유이다."
고조는 오래도록 낙양에 도읍하려 하였으나, 제인 유경이 간언하고, 유후 장량도 황제가 관중에 들어가 도읍을 정할 것을 권하자, 고조는 당일로 거둥하여 관중에 들어가 도읍을 정했다. 6월, 천하에 대사면을 내렸다.
10월, 연왕 장도가 반역하여 대 땅을 함락시켰다. 고조가 친히 군대를 이끌고 공격하여 연왕 장도를 사로잡았다. 이어 태위 노관을 연왕으로 세웠다. 승상 번쾌를 보내 군대를 이끌고 대 땅을 공격하게 하였다.
그 해 가을, 이기가 반역하자 고조가 친히 군대를 이끌고 공격하여 이기는 도망갔다. 이기는 원래 항우의 부장이었다. 항우가 패배한 후, 이기는 진공을 지내며 항우를 따르지 않고 도망쳐 한왕에게 항복하였고, 한왕은 그를 후로 봉하고 영천을 식읍으로 주었다. 고조가 낙양에 이르러 통후의 명부에 따라 그를 불렀는데, 이기가 두려워하여 반역한 것이다.
6년, 고조는 닷새에 한 번씩 태공을 알현하여 보통 집안의 부자 사이처럼 예를 행하였다. 태공의 가령이 태공에게 권하였다. "하늘에는 두 개의 태양이 없고, 땅에는 두 명의 군주가 없습니다. 지금 고조께서 비록 아드님이시나 군주이시고, 태공께서 비록 아버지시나 신하이십니다. 어찌 군주로 하여금 신하를 알현하게 하실 수 있겠습니까! 이렇게 하면 군주의 위엄이 행해지지 않습니다." 이후 고조가 알현하러 오면, 태공은 빗자루를 안고 문 앞에서 맞이하며 뒷걸음질쳐 들어갔다. 고조가 매우 놀라 수레에서 내려 태공을 부축하였다. 태공이 말하였다. "황제는 군주이신데, 어찌 나 때문에 천하의 법도를 어지럽히겠습니까!" 이에 고조는 태공을 태상황으로 높였다. 고조는 마음속으로 가령의 말을 가상히 여겨 그에게 황금 500근을 하사하였다.
12월, 어떤 사람이 상소하여 초왕 한신이 모반한다고 고발하자, 고조가 측근들에게 물었고, 측근들은 모두 다투어 그를 공격하러 가겠다고 하였다. 고조는 진평의 계책을 써서, 거짓으로 운몽택을 유람하며 진 땅에서 제후들을 만난다고 하였고, 초왕 한신이 맞이하러 오자, 그 기회에 그를 체포하였다. 당일, 천하에 대사면을 내렸다. 전글이 와서 축하하며, 이 기회에 고조에게 권하였다. "폐하께서 한신을 잡으셨고, 또 진중 지역을 다스리십니다. 진 땅은 형세가 험요한 곳으로, 산하의 험조가 있으며, 제후들과는 천 리 떨어져 있고, 백만 명의 창을 든 군대를 보유하여, 진 땅은 2할의 병력 우위를 얻을 수 있습니다. 지세가 편리하여, 여기서 제후들에게 군사를 쓰면, 마치 높은 집 위에서 아래로 물을 붓는 것과 같습니다. 제 땅에 이르러서는, 동쪽으로는 낭야와 즉묵의 부요함이 있고, 남쪽으로는 태산의 험고함이 있으며, 서쪽으로는 탁하의 차단이 있고, 북쪽으로는 발해의 이익이 있습니다. 토지는 사방 2천 리이고, 백만 명의 창을 든 군대를 보유하여, 제후들과는 천 리 밖에 떨어져 있으니, 제 땅은 2할의 병력 우위를 얻을 수 있습니다. 그러므로 이 두 곳은 동서 양쪽의 진 땅입니다. 황제의 친생자제가 아니면, 그를 제왕으로 삼을 수 없습니다." 고조가 말하였다. "좋다." 그에게 황금 500근을 하사하였다.
열흘쯤 지나서 한신을 회음후(淮陰侯)로 봉하고, 그의 봉지는 두 왕국으로 나누었다. 고조(高祖)는 장군 유가(劉賈)가 여러 차례 공을 세웠다 하여 형왕(荊王)으로 봉하고 회동(淮東) 지역을 다스리게 했다. 아우 유교(劉交)를 초왕(楚王)으로 봉하고 회서(淮西) 지역을 다스리게 했다. 아들 유비(劉肥)를 제왕(齊王)으로 봉하고 칠십여 개 성을 다스리게 했으며, 제나라 방언을 하는 백성들은 모두 제나라에 속하게 했다. 이에 공로를 평가하여 여러 열후(列侯)들과 부절(符節)을 나누어 가지며 봉작 의식을 거행했다. 한왕(韓王) 신(信)을 태원(太原)으로 옮겨 봉했다.
7년(기원전 200년), 흉노(匈奴)가 마읍(馬邑)에서 한왕 신을 공격하자, 한왕 신은 이 기회를 틈타 흉노와 결탁하여 태원에서 모반했다. 백토(白土)의 만구신(曼丘臣)과 왕황(王黃)이 옛 조나라 장수 조리(趙利)를 왕으로 세워 반란을 일으키자, 고조가 친히 토벌하러 나섰다. 때마침 날씨가 추워져 군사 중 손가락이 동상에 걸려 떨어진 자가 열에 두셋이나 되었고, 마침내 평성(平城)에 도착했다. 흉노가 평성에서 우리를 포위하여, 7일 만에 물러갔다. 번쾌(樊噲)에게 명하여 남아서 대(代) 땅을 평정하게 했다. 형 유중(劉仲)을 대왕(代王)으로 봉했다.
2월, 고조가 평성에서 조(趙)나라와 낙양(洛陽)을 거쳐 장안(長安)에 도착했다. 장락궁(長樂宮)이 완공되자, 승상 이하 관원들이 모두 장안으로 옮겨와 업무를 보았다.
8년(기원전 199년), 고조가 동쪽으로 동원(東垣)까지 가서 한왕 신이 남긴 반군을 공격했다. 소승상(蕭丞相)이 미앙궁(未央宮)을 건립하여 동궐(東闕), 북궐(北闕), 전전(前殿), 무고(武庫), 태창(太倉)을 세웠다. 고조가 돌아와 궁전이 매우 웅장하고 아름다운 것을 보고 화가 나서 소하(蕭何)에게 말했다. “천하가 소란스럽고 안정되지 않아 여러 해 동안 고생하며 싸웠는데, 성공과 실패를 아직 알 수 없는데, 어찌하여 궁실을 이토록 지나치게 지은 것인가?” 소하가 대답했다. “천하가 아직 안정되지 않았으므로, 이 기회를 틈타 궁실을 지은 것입니다. 더욱이 천자는 사해(四海)를 집으로 삼으니, 웅장하고 장려하지 않으면 위엄을 나타낼 수 없으며, 또한 후세에 능가하는 자가 없게 하려는 것입니다.” 고조가 비로소 기뻐했다.
고조가 동원으로 갔다가 백인(柏人)을 지나게 되었는데, 조나라 상국(相國) 관고(貫高) 등이 고조를 시해하려고 모의했으나, 고조가 마음에 경계를 느껴 머물지 않았다. 대왕 유중이 봉국을 버리고 도망쳐 스스로 낙양으로 돌아오자, 폐위되어 합양후(合陽侯)가 되었다.
9년(기원전 198년), 조나라 상국 관고 등의 음모가 발각되어 삼족(三族)이 주멸(誅滅)되었다. 조왕(趙王) 장오(張敖)를 폐하여 선평후(宣平侯)로 삼았다. 이 해에 초나라의 귀족 소(昭)씨, 굴(屈)씨, 경(景)씨, 회(懷)씨와 제나라의 전(田)씨를 관중(關中)으로 이주시켰다. 미앙궁이 완공되었다. 고조가 크게 제후와 여러 신하들을 알현하고 미앙궁 전전에서 주연을 베풀었다. 고조가 옥배(玉杯)를 받들고 일어나 태상황(太上皇)의 장수를 축원하며 말했다. “예전에 아버님께서 항상 내가 출세하지 못하고 가산(家産)을 일구지 못하여 유중만 못하다고 여기셨소. 지금 내가 이룬 가산이 유중과 비교하여 누가 더 많소?” 전상(殿上)의 여러 신하들이 모두 만세를 부르며 크게 웃으며 즐거워했다.
10년(기원전 197년) 10월, 회남왕(淮南王) 경포(黥布), 양왕(梁王) 팽월(彭越), 연왕(燕王) 노관(盧綰), 형왕 유가(劉賈), 초왕 유교(劉交), 제왕 유비(劉肥), 장사왕(長沙王) 오예(吳芮)가 모두 장락궁에 와서 알현했다. 봄과 여름에는 별일이 없었다. 7월, 태상황이 월양궁(櫟陽宮)에서 세상을 떠났다. 초왕과 양왕이 모두 와서 장례를 치렀다. 월양(櫟陽)의 죄수들을 사면했다. 여읍(酈邑)을 신풍(新豐)으로 고쳐 부르게 했다.
8월, 조나라 상국 진희(陳豨)가 대 땅에서 모반했다. 황상(皇上)이 말했다. “진희는 일찍이 나를 위해 사신으로 가서 매우 신의를 지켰다. 대 땅은 내가 중시하는 곳이므로 진희를 열후로 봉하고 상국으로서 대 땅을 지키게 했는데, 지금 왕황 등과 함께 대 땅을 약탈하다니! 대 땅의 관리와 백성들은 죄가 없다. 대 땅의 관리와 백성들을 사면한다.” 9월, 황상이 친히 동쪽으로 가서 그를 공격했다. 한단(邯鄲)에 도착하자, 황상이 기뻐하며 말했다. “진희가 남쪽으로 가서 한단을 점거하지 않고, 장수(漳水)로 막으려 했으니, 나는 그가 별 볼 일 없음을 알겠다.” 진희의 장수들이 모두 본래 상인 출신이라는 말을 듣고, 황상이 말했다. “나는 그들을 처리할 방법을 알겠다.” 이에 막대한 금전으로 진희의 장수들을 매수하자, 진희의 장수들 중 많은 이들이 항복했다.
11년(기원전 196년), 고조가 한단에서 진희 무리를 주살하는 일이 아직 끝나지 않았는데, 진희의 장수 후협(侯敞)이 만여 명을 이끌고 유격전을 벌였고, 왕황은 곡역(曲逆)에 주둔했으며, 장춘(張春)은 황하를 건너 요성(聊城)을 공격했다. 한나라에서 장군 곽몽(郭蒙)을 보내 제나라 장수와 함께 공격하여 크게 패배시켰다. 태위(太尉) 주발(周勃)이 태원에서 출병하여 대 땅을 평정했다. 마읍에 이르렀으나 마읍이 항복하지 않자, 공격하여 함락시키고 파괴했다. 진희의 장수 조리가 동원을 지키고 있었는데, 고조가 공격했으나 함락시키지 못했다. 한 달여가 지나자, 성을 지키는 병사들이 고조를 욕했다. 고조가 노여워했다. 성이 항복한 후, 욕한 자들을 찾아내어 죽이라고 명하고, 욕하지 않은 자들은 사면했다. 이에 조나라 땅의 산북(山北) 지역을 나누어 아들 유항(劉恒)을 대왕(代王)으로 삼고 도읍을 진양(晉陽)으로 정했다.
봄, 회음후 한신이 관중에서 모반하여 삼족이 주멸되었다. 여름, 양왕 팽월이 모반하여 폐위되고 촉(蜀) 땅으로 유배되었으며, 다시 반역을 꾀하다가 삼족이 주멸되었다. 아들 유회(劉恢)를 양왕(梁王)으로, 아들 유우(劉友)를 회양왕(淮陽王)으로 삼았다. 가을 7월, 회남왕 경포가 모반하여 동쪽으로 형왕 유가의 땅을 병합하고 북쪽으로 회하(淮河)를 건너니, 초왕 유교는 설(薛) 땅으로 도망쳤다. 고조가 친히 가서 그를 공격했다. 아들 유장(劉長)을 회남왕(淮南王)으로 삼았다.
12년(기원전 195년) 10월, 고조가 이미 회취(會甀)에서 경포의 군대를 격파하고 경포는 도망쳤으며, 다른 장수들에게 그를 추격하도록 명령했다. 고조가 환궁하다가 패현(沛縣)을 지나 머물렀다. 패궁(沛宮)에서 주연을 베풀고 옛 친구들과 부로(父老), 자제들을 모두 불러들여 실컷 술을 마시게 하고, 패현의 소년 120명을 불러 모아 그들에게 노래를 가르쳤다. 술기운이 무르익자 고조가 축(筑)을 치며 스스로 시를 지어 노래했다. “큰 바람이 일어나니 구름이 날리도다. 위엄이 사해에 떨쳐 고향으로 돌아왔도다. 어�하면 맹사를 얻어 사방을 지키게 할꼬!” 소년들로 하여금 모두 따라 배워 합창하게 했다. 고조가 이에 춤을 추며慷慨悲歌하여 눈물을 몇 줄기 흘렸다. 패현의 부형들에게 말했다. “나그네는 고향을 그리워하는 법이다. 내 비록 도읍을 관중에 정했지만, 죽은 후에도 내 넋은 오히려 패현을 그리워할 것이다. 더욱이 내가 패공(沛公)의 신분으로 폭역(暴逆)을 주멸하고 마침내 천하를 소유하게 되었으니, 패현을 나의 탕목읍(湯沐邑)으로 삼아 그곳 백성들의 부세(賦稅)를 면제하여 대대로 바치지 않게 하라.” 패현의 부로, 장로, 옛 친구들이 날마다 크게 즐기며 술을 마시고 지난 일을 이야기하며 즐거워했다. 열흘 남짓 지나 고조가 떠나려 하자, 패현의 부형들이 간절히 고조를 붙잡아 머물게 해 달라고 청했다. 고조가 말했다. “내 수행 인원이 많아 부형들이 공급하기 어려울 것이오.” 이에 떠났다. 패현 온 성 사람들이 모두 성 서쪽까지 나와 물품을 바쳤다. 고조가 다시 머물러 장막을 치고 사흘 동안 실컷 술을 마셨다. 패현의 부형들이 모두 머리를 조아리며 말했다. “패현은 다행히 부세를 면제받았지만, 풍읍(豐邑)은 아직 면제받지 못했습니다. 원하옵건대 폐하께서 가엾게 여기소서.” 고조가 말했다. “풍읍은 내가 자란 곳이니 결코 잊지 않겠소. 다만 옹치(雍齒) 때문에 나를 배반하고 위(魏)나라에 붙었던 까닭이오.” 패현의 부형들이 거듭 청하자, 마침내 풍읍의 부세도 함께 면제하여 패현과 같게 했다. 이에 패후(沛侯) 유비(劉濞)를 오왕(吳王)으로 봉했다.
한나라 장수들이 나누어 도수(洮水) 남북에서 경포의 군대를 공격하여 모두 크게 패배시키고, 도양(鄱陽)까지 추격하여 경포를 참살했다. 번쾌가 별도로 군대를 이끌고 대 땅을 평정하고 당성(當城)에서 진희를 참살했다.
11월, 고조가 경포를 토벌한 군대에서 장안으로 돌아왔다. 12월, 고조가 말했다. “진시황제(秦始皇帝), 초은왕(楚隱王) 진섭(陳涉), 위안희왕(魏安釐王), 제민왕(齊湣王), 조도양왕(趙悼襄王)은 모두 후사가 끊어졌으니, 각각 수묘인(守墓人) 10가(家)를 주고, 진황제에게는 20가, 위공자(魏公子) 무기(無忌)에게는 5가를 주라.” 대 땅에서 진희와 조리에게 협박당한 관리와 백성들을 사면하고, 모두 용서해 주었다. 진희의 항복한 장수가 말하길 진희가 반역할 때 연왕 노관이 사람을 진희에게 보내 함께 모의했다고 했다. 황상이 벽양후(辟陽侯)를 보내 노관을 맞이하게 했으나, 노관은 병을 핑계로 가지 않았다. 벽양후가 돌아와 노관의 반역 조짐이 있음을 상세히 아뢰었다. 2월, 번쾌와 주발을 보내 군대를 이끌고 연왕 노관을 공격하게 하고, 연나라에서 반역에 가담한 관리와 백성들을 사면했다. 황자(皇子) 유건(劉建)을 연왕(燕王)으로 삼았다.
고조가 경포를 공격할 때, 유시에 맞아 길에서 병이 났다. 병이 매우 중해져 여후가 좋은 의사를 청했고, 의사가 입궐하여 알현하자 고조가 의사에게 물었다. 의사가 말했다: “병은 치료할 수 있습니다.” 이에 고조가 그를 꾸짖으며 말했다: “나는 평민 신분으로 손에 석 자 검을 들고 천하를 얻었는데, 이것이 천명이 아니겠는가? 운명은 하늘에 달렸으니, 비록 편작이라 하더라도 무슨 소용이 있겠는가!” 그러고는 치료를 받지 않고 의사에게 금 오십 근을 하사하여 돌려보냈다. 얼마 후 여후가 물었다: “폐하께서 돌아가신 후, 소상국이 죽으면 누구로 하여금 그를 대신하게 하시렵니까?” 황상이 말했다: “조참이 적합하다.” 그 다음을 묻자, 황상이 말했다: “왕릉이 적합하다. 그러나 왕릉은 다소 강직하고 우직하니, 진평이 그를 도울 수 있다. 진평은 지모가 넘치지만 홀로 감당하기는 어렵다. 주발은 중후하고 성실하나 문채가 부족하지만, 유씨를 안정시킬 자는 반드시 주발일 것이니, 그를 태위로 삼게 하라.” 여후가 또 그 다음을 묻자, 황상이 말했다: “그 이후는 너도 알 수 없는 일이다.”
노관이 수천 기병과 함께 변경에서 기다리며, 황상의 병이 나으면 친히 입조하여 사죄하기를 바랐다. 4월 갑진일에 고조가 장락궁에서 세상을 떠났다. 염(停喪)한 지 나흘이 지나도록 발상하지 않았다. 여후가 심이기와 모의하여 말했다: “여러 장수들과 황제는 모두 평민 출신인데, 지금 북면하여 신하가 되었으나 항상 마음에 불만이 있다. 이제 젊은 군주를 섬기게 하려면, 그들을 모두 주멸하지 않으면 천하가 안정되지 않을 것이다.” 어떤 이가 이를 듣고 역장군에게 알렸다. 역장군이 심이기를 찾아가 말했다: “내 듣건대 황제께서 이미 돌아가셨는데, 사흘째 발상하지 않고 장수들을 주멸하려 한다 하오. 과연 그렇게 된다면 천하가 위태로워질 것이오. 진평과 관영이 십만 군사를 거느리고 형양에 주둔하고 있고, 번쾌와 주발이 이십만 군사를 거느리고 연과 대를 평정했는데, 그들이 황제의 죽음을 듣고 장수들이 모두 주멸되었다면, 반드시 군사를 합쳐 회군하여 관중을 공격할 것이오. 대신이 안에서 반란을 일으키고 제후가 밖에서 모반하면, 망하는 것은 손꼽아 기다릴 수 있소.” 심이기가 궁에 들어가 보고하니, 이에 정미일에 발상하고 천하에 대사면을 내렸다. 노관이 고조의 죽음을 듣고 흉노로 도망갔다.
병인일에 장사를 지냈다. 기사일에 태자를 세우고 태상황묘에 나아갔다. 여러 신하들이 모두 말했다: “고조께서 미천한 신분에서 태어나 난리를 바로잡고 천하를 평정하여 한나라의 태조가 되셨으며, 공로가 가장 높습니다.” 존호를 올려 고황제라 하였다. 태자가 제위를 계승하니, 곧 효혜제이다. 각 군국과 제후들에게 명하여 각각 고조묘를 세우고 해마다 제때 제사를 지내게 하였다.
효혜제 5년에 이르러, 고조가 패현에서 보낸 즐겁고 슬펐던 옛일을 생각하여 패궁을 고조의 원묘로 삼았다. 고조가 가르친 백이십 명의 노래하는 소년들에게 모두 악기를 불게 하고, 후에 결원이 생기면 즉시 보충하게 하였다.
고황제에게는 여덟 아들이 있었다: 장자는 서출인 제도혜왕 유비이며, 차자는 효혜제로 여후 소생이고, 그 다음은 척부인 소생인 조은왕 여의이며, 그 다음은 대왕 유항으로 후에 효문제로 세워졌으며, 박태후 소생이고, 그 다음은 양왕 유회로 여태후 때에 조공왕으로 고쳐 봉해졌고, 그 다음은 회양왕 유우로 여태후 때에 조유왕으로 고쳐 봉해졌으며, 그 다음은 회남여왕 유장이고, 그 다음은 연왕 유건이다.
태사공이 말한다: 하나라의 정치 질박하고 후덕하였다. 질박하고 후덕함의 폐단은 백성들이 거칠고 무례해지는 데 있으므로, 은나라 사람들은 공경함으로 그것을 이어받았다. 공경함의 폐단은 백성들이 귀신을 미신하게 되는 데 있으므로, 주나라 사람들은 예의와 문채로 그것을 이어받았다. 예의와 문채의 폐단은 백성들이 허황되고 실속 없게 되는 데 있으므로, 허황되고 실속 없음을 바로잡는 데는 질박하고 후덕함보다 나은 것이 없다. 삼왕의 다스리는 도는 마치 순환하는 것 같아서, 끝나면 다시 시작한다. 주나라에서 진나라에 이르러서는 예의와 문채의 폐단이 이미 극에 달했다고 할 수 있다. 진나라의 정치가 이를 고치지 않고 오히려 가혹한 형법을 더했으니, 어찌 잘못이 아니겠는가? 그러므로 한나라가 일어나 앞 시대의 폐단을 이어받아 고쳐서 백성들로 하여금 권태롭지 않게 하였으니, 이는 하늘의 바른 명을 얻은 것이다. 조회는 10월에 정하였다. 수레와 복장은 누런색을 쓰고, 수레 덮개는 누런 비단을 쓰며, 수레 왼쪽에 큰 깃발을 세웠다. 고조는 장릉에 안장되었다.
