문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

황산벌 전투 | |
발생 시기 | 660년 8월 20일 ~ 21일 (음력 7월 9일 ~ 10일) |
장소 | 황산벌 (현 충청남도 논산시 연산면 일원으로 추정) |
교전 세력 | 신라 (공세) 백제 (수세) |
결과 | 신라의 승리 |
원인 | 나당연합군의 백제 침공 |
주요 영향 | 백제의 멸망 신라와 당의 합류 |
상세 정보 | |
지휘관 (신라) | 김유신 (대장군) |
지휘관 (백제) | 계백 (달솔) † |
참전자 (신라) | 김흠순 (金欽純) 김품일 (金品日) 김관창 † 김반굴 † 그 외 미상 |
참전자 (백제) | 충상 (忠常) ◎ 상영 (常永) ◎ |
병력 규모 (신라) | 50,000명 |
병력 규모 (백제) | 5,000명 |
피해 규모 (백제) | 방어군 궤멸 포로: 20여 명 |
전략적 중요성 | 백제 교통의 요충지[1] |

황산벌 전투는 660년 음력 7월 9일부터 10일까지, 현재의 충청남도 논산시 연산면 일대인 황산벌에서 벌어진 신라와 백제 사이의 결전이다. 이 전투는 나당연합군이 백제를 침공하는 과정에서 발생했으며, 신라의 김유신 장군이 이끄는 대군과 백제의 계백 장군이 지휘하는 결사대가 맞붙었다.
전투는 백제의 수도 사비성으로 진격하려는 신라군의 진로를 차단하려는 백제군의 필사적인 저지 시도에서 시작되었다. 신라군은 약속된 일정에 맞춰 당나라 군대와 사비성 앞에서 합류하는 것이 최우선 목표였으나, 계백이 이끄는 백제군의 완강한 방어로 진격이 지연되었다. 결국 신라군은 김관창과 김반굴 같은 화랑들의 희생을 포함한 맹공 끝에 백제군을 궤멸시키고 승리를 거두었다.
이 전투의 결과는 백제의 운명에 결정적 영향을 미쳤다. 황산벌에서 신라군의 진격을 저지하는 데 실패하면서, 백제는 신라군과 당군의 합류를 막을 수 없게 되었다. 이로 인해 나당연합군은 사비성으로 진격할 수 있었고, 결국 백제는 멸망에 이르게 되었다. 따라서 황산벌 전투는 백제 멸망으로 가는 결정적인 서막이 된 전투로 평가된다.

황산벌 전투의 직접적인 원인은 백제 내부의 심각한 분열과 대립이었다. 특히 의자왕 대에 이르러 왕권과 귀족 세력 간의 갈등이 극에 달했으며, 이는 외부 위협에 대한 효과적인 대응을 방해하는 결정적 요인이 되었다. 성충과 흥수 등 일부 충신들은 나당연합군의 침공에 대비해 국경 요새인 탄현과 기벌포에서 방어전을 펼쳐 장기전으로 끌고 가자는 방어적 전략을 주장했다. 이는 시간을 벌어 내부 단결을 도모하고, 지방군을 소집하며, 전쟁의 피로를 적군에게 전가하려는 의도였다.
그러나 의자왕과 조정은 이러한 방어 전략을 채택하지 않았다. 왕실과 귀족 세력 사이의 깊은 골은 이미 화해하기 어려운 지경에 이르렀고, 왕권 강화를 추구하던 의자왕으로서는 귀족 세력과의 협력을 통한 전쟁 수행에 소극적일 수밖에 없었다. 대신 조정은 의직이 주장한 공격적 전략, 즉 수도 주력군으로 백강을 거슬러 오르는 당군을 요격하는 한편, 소규모 부대로 신라군의 진격을 지연시키는 방안을 선택했다. 이 결정은 백제가 소수의 정예병으로 다수의 적을 상대해야 하는 불리한 상황을 초래했다.
결국 내분으로 인한 전략적 혼란과 지체는 백제가 초기부터 전쟁 주도권을 상실하게 만들었다. 신라군이 예상보다 빠르게 탄현을 넘어오자, 백제는 급히 계백에게 단 5천 명의 결사대를 모아 황산벌로 보내 저지전을 펼치게 했다. 이는 백제 조정이 신라군의 기동 속도를 완전히 오판했음을 보여주며, 내부적 결속 부재가 국가 존망을 위협하는 외적과의 전쟁에서 치명적인 약점으로 작용했음을 증명한다.
황산벌 전투의 직접적인 원인은 나당연합군의 백제 침공이었다. 신라는 고구려와의 대립 속에서 백제의 위협을 받고 있었고, 당나라는 고구려를 공략하기 위해 백제를 먼저 제거할 필요가 있었다. 이에 따라 양국은 공동으로 백제를 공격하기로 협의하였다.
당나라 고종은 소정방을 총지휘관으로 임명하고, 육군과 수군을 동원하여 대규모 원정군을 구성했다. 당군은 산둥 반도를 출발하여 황해를 건너 백제 서해안에 상륙할 계획이었다. 한편, 신라는 김유신을 대장군으로 삼아 정예 병력을 이끌고 육로로 백제 수도 사비성을 향해 진격하게 했다.
양국 군대는 사비성 부근에서 합류하여 백제를 협공하기로 전략을 수립했다. 이 연합 작전의 성공 여부는 양군이 정해진 시일 내에 목적지에 도달하는 데 달려 있었다. 특히 신라군은 백제의 방어선을 빠르게 돌파하여 당군과의 합류 일정을 지켜야 했다. 이러한 나당연합군의 형성과 그 공세 계획은 결국 황산벌에서 백제군과 신라군의 운명적인 충돌을 불러왔다.

황산벌 전투가 벌어진 장소는 현재의 충청남도 논산시 연산면 일대로 추정된다. 이곳은 신라군이 탄현을 넘어 백제의 수도 사비성으로 진격하는 길목에 위치한 교통의 요충지였다. 신라군은 당군과의 합류를 위해 신속히 이 지역을 통과해야 했으며, 백제군은 이곳에서 신라군의 진격을 저지하려 했다.
전투가 벌어진 지형에 대해서는 두 가지 주요 견해가 있다. 하나는 계백이 험준한 산성이나 구릉지대에 목책을 세워 방어했다는 설이다. 《일본서기》의 기록을 근거로 황령 산성, 산직리 산성, 모직리 산성 등 세 곳의 산성을 점거하여 방어선을 구성했다는 해석이 있다. 다른 하나는 《삼국사기》와 《문무왕릉비》의 기록을 바탕으로, 비교적 평탄한 들판에서 양군이 대치하여 싸웠을 것이라는 견해다. 백제군은 신라군을 적극적으로 저지하고 지연시키는 것이 목표였으므로, 완전한 방어전보다는 교전을 유도할 수 있는 지형을 선택했을 가능성도 있다.
어느 견해를 따르든, 황산벌은 백제군이 수적으로 열세인 병력으로 신라의 대군을 맞서 싸워야 했던 장소였다. 이 전투의 결과, 백제군의 저지는 하루 만에 붕괴되었고, 신라군은 사비성 방면으로 진격할 수 있는 길을 열게 되었다. 이로 인해 나당연합군의 합류가 가속화되어 백제 멸망의 결정적 계기가 마련되었다.
백제군은 달솔 계백이 지휘하는 5천 명의 결사대로 구성되었다. 이는 삼국사기에 명시된 숫자로, 사학계의 정설로 받아들여지고 있다. 당시 백제 조정은 의자왕의 명에 따라 충상과 상영 두 좌평도 함께 파견했으나, 실질적인 지휘권은 계백이 장악했던 것으로 보인다. 이들은 사비성을 방어하는 주력군이 백강으로 진출한 당나라군을 막는 동안, 남쪽에서 접근하는 신라군을 저지하는 임무를 맡았다.
이 5천의 병력은 백제의 정예부대라기보다는, 급박한 상황에서 급조된 부대였을 가능성이 높다. 나당연합군의 기습적인 공격과 백제 내부의 내분으로 인해 체계적인 병력 동원이 어려웠기 때문이다. 계백은 출정 전 가족을 희생시키는 등 비장한 결의를 다졌으며, 전투 직전 병사들에게 구천의 예를 들며 사기를 고취했다고 전해진다.
전술적으로 백제군은 황산벌 일대에 세 개의 군영을 설치했다. 이는 산직리 산성, 모직리 산성 등 주변의 구릉지나 소규모 토성을 이용한 방어 진지였을 것으로 추정된다. 그러나 이들은 단순히 방어에만 머무르지 않고, 신라군의 진격을 적극적으로 저지하고 지연시키기 위해 평지에서도 교전을 벌였다. 문무왕릉비는 백제군이 '고슴도치처럼 모여' 맹렬히 싸웠다고 기록하고 있다.
신라군은 김유신 대장군의 지휘 아래 총 5만 명의 병력을 동원했다. 이는 삼국사기 김유신 열전에 명시된 수치로, 당시 신라가 동원 가능한 주력 병력의 대부분을 투입한 것으로 평가된다. 이 군대는 경상도 지역을 중심으로 편성되었으며, 고구려와의 국경 방비 임무를 맡은 경기도 및 강원도 주둔 병력은 포함되지 않았을 것으로 추정된다.
신라군의 구성은 다양한 화랑과 그 낭도들, 그리고 각 지방의 군단으로 이루어졌다. 주요 지휘관으로는 김흠순, 김품일 등이 참전했으며, 특히 김관창과 김반굴 같은 젊은 화랑들의 활약이 두드러졌다. 이들의 임무는 당나라 군대와의 합류 일정을 맞추어 사비성을 협공하는 것이었으므로, 불필요한 전투를 피하고 신속한 진격이 최우선 목표였다.
전투에서 신라군은 백제군의 완강한 저항에 직면해 네 차례의 공격이 모두 격퇴당하는 난관에 부딪혔다. 이에 김유신은 전황을 타개하기 위해 김반굴과 김관창으로 하여금 적진을 돌파하게 하는 전술을 구사했다. 결국 백제군의 방어선은 붕괴되었고, 신라군은 황산벌을 통과해 당나라의 소정방 장군이 이끄는 군대와의 합류에 성공하게 된다.

황산벌 전투의 핵심은 백제의 달솔 계백이 이끄는 5천 결사대의 필사적인 저항이었다. 의자왕의 명을 받은 계백은 가족을 희생시키는 비장한 결단을 내리고, 신라군의 진격로인 황산벌로 향했다. 그의 목표는 압도적인 병력 차이에도 불구하고 신라군의 진격을 최대한 지연시켜, 수도 사비성 방어와 당나라군 요격 작전을 위한 시간을 버는 것이었다.
계백은 병력을 세 개의 진영으로 나누어 방어선을 구축했다. 삼국사기 기록에 따르면, 그는 부하들에게 구천의 정신을 본받아 각자 한 명이 천 명을 당해내자고 격려하며 사기를 높였다. 660년 음력 7월 9일부터 시작된 전투에서 백제군은 수적 열세에도 불구하고 신라군의 연이은 공격을 네 차례나 성공적으로 막아내며 분전했다.
이에 맞선 김유신이 이끄는 신라군은 당군과의 합류 일정이 지연되자 전황을 돌파하기 위해 화랑 김반굴과 김관창을 선봉으로 내세웠다. 김반굴은 전사했고, 김관창은 두 번에 걸쳐 돌격하다 포로가 되어 처형당했다. 이들의 희생은 신라군의 전의를 다시 불러일으키는 계기가 되었고, 다섯 번째 대규모 공세에서 백제군의 방어선은 결국 무너졌다. 계백을 비롯한 결사대는 전멸했고, 좌평 충상과 상영 등 20여 명만이 포로로 잡혔다.
이 전투는 고작 하루 동안의 저항에 그쳤지만, 백제 최후의 정예부대가 궤멸하며 수도 방어의 결정적 틈새를 만들어냈다. 이 패배는 나당연합군의 신속한 합류를 허용했고, 결국 백제 멸망으로 이어지는 결정적인 서막이 되었다.
신라군의 총지휘관은 대장군 김유신이었다. 그는 5만 명의 정예병을 이끌고 탄현을 넘어 백제 심장부로 진격했다. 당군과의 합류 일정이 촉박한 상황에서 그의 목표는 불필요한 교전을 피하며 신속히 사비성 근처에서 당나라 군대와 만나는 것이었다. 그러나 계백이 이끄는 백제 결사대가 황산벌에 진을 치고 저지하자, 김유신은 빠른 진격을 위해 강력한 공세를 펼쳤다.
김유신은 초기에 백제군의 방어진지를 공격했으나, 백제군의 완강한 저항으로 4차례에 걸친 공격이 모두 격퇴당했다. 시간이 지체되고 군사들의 사기가 떨어지자, 그는 돌파구를 만들기 위해 화랑 김반굴과 김관창을 선봉에 세워 백제군 진영을 향해 돌격하게 했다. 이는 백제군의 전열을 흐트러뜨리고 주력군의 공격을 위한 기회를 만들기 위한 전술적 판단이었다. 비록 두 장수는 전사했지만, 그들의 희생은 신라군의 사기를 고취시키는 계기가 되었다.
결국 김유신의 지휘 아래 신라군은 마지막 총공세를 펼쳐 백제군의 방어선을 무너뜨렸다. 그는 병력의 우위를 바탕으로 백제군을 포위 섬멸하는 전략을 구사했으며, 전투 후 신속히 진군을 재개하여 당군과의 합류 일정을 지키고자 했다. 이 전투에서 김유신은 단순한 전력 차이를 넘어, 시간과 사기에 대한 치밀한 판단 아래 전투를 종결지은 지휘관의 면모를 보여주었다.
황산벌 전투에서 신라군의 사기를 진작시키고 전세를 뒤집는 데 결정적인 역할을 한 것은 화랑 김관창과 김반굴의 활약이었다. 신라군은 백제군의 완강한 저항으로 4차례의 공격이 모두 실패하고, 당군과의 합류 일정이 지연되자 위기에 빠졌다. 이에 김유신은 결사대를 조직해 백제군 진영을 돌파하려 했고, 김반굴이 이끄는 첫 번째 돌격대가 출격했으나 백제군의 집중 공격을 받아 전사하며 실패했다.
이어 김관창이 두 번째 돌격대를 이끌고 백제군 진영에 돌입했으나 사로잡혔다. 백제군 지휘관 계백은 그의 나이가 어림을 보고 용맹함을 칭찬하며 풀어주었다. 그러나 김관창은 돌아와 다시 병기를 들고 세 번째 돌격을 감행, 백제군을 혼란에 빠뜨렸으나 다시 포로가 되었다. 이번에는 계백도 그를 더는 살려둘 수 없다고 판단해 그의 목을 베어 신라군 진영으로 돌려보냈다. 김관창과 김반굴의 희생은 오히려 신라군의 분노와 사기를 극적으로 끌어올리는 계기가 되었다.
이들의 결사적인 돌격으로 백제군의 방어 태세가 흐트러지는 틈을 타, 김유신은 마지막 총공세를 명령했다. 지치고 소모된 백제군은 이 마지막 공격을 버티지 못하고 궤멸했다. 이 전투는 백제의 최후 저항을 분쇄하고, 신라군이 사비성 앞에서 당나라군과 무사히 합류하는 길을 열어 백제 멸망의 결정적 서막이 되었다.

황산벌 전투는 660년 음력 7월 9일부터 10일까지 이틀에 걸쳐 치러졌다. 백제의 달솔 계백이 이끈 5천 명의 결사대는, 김유신이 지휘하는 5만 명의 신라군을 상대로 황산벌에서 필사적인 저지전을 펼쳤다. 백제군은 수적 열세에도 불구하고 험준한 지형을 이용해 세 개의 진영을 구축하고, 신라군의 연이은 공격을 네 차례나 성공적으로 격퇴하며 분전했다.
그러나 신라군은 김관창과 김반굴 같은 화랑들을 앞세워 백제군의 사기를 꺾고자 했다. 이들의 돌격과 최후의 총공세에 맞서 백제군은 끝내 버티지 못했다. 결국 계백을 비롯한 결사대 대부분이 전사하고, 좌평 충상과 상영 등 20여 명만이 포로로 잡혔다. 이 전투로 백제군은 사실상 궤멸되었으며, 사비성으로 향하는 신라군의 진격로가 완전히 열리게 되었다.
황산벌에서의 패배는 백제의 운명을 결정지었다. 신라군은 전투 직후 진격을 재개하여 약속된 합류 일정에 맞춰 당군과 만나려 했으나, 이미 하루 늦은 상태였다. 당군의 지휘관 소정방은 신라군의 지연에 불만을 품고 신라 장수 김문영을 처형하려 했으나, 김유신의 강경한 태도로 무마되었다. 양군은 마침내 사비성 근처에서 합류하여 백제의 수도에 대한 공세를 개시했다.
의자왕은 수도 사비성의 방어가 어렵다고 판단하고, 보다 방어에 유리한 웅진성(공주)으로 피난했다. 그러나 백제의 장군 예식진이 배신하여 성문을 열고 당군을 끌어들였고, 의자왕은 결국 항복하며 포로가 되었다. 이로써 660년 음력 7월 18일, 백제는 공식적으로 멸망하게 되었다. 수도 함락과 왕의 항복은 백제 중앙 정부의 기능이 완전히 마비되었음을 의미했다.
그러나 백제의 저항은 이로써 끝나지 않았다. 지방에 흩어져 있던 세력들은 의자왕의 아들 풍왕(부여풍)을 새로운 왕으로 추대하며 백제 부흥 운동을 전개했다. 임존성(임실)과 주류성(부안) 등을 거점으로 한 이들의 항전은 약 3년간 지속되었으며, 최종적으로 663년 백강 전투에서 나당연합군과 왜의 지원군을 포함한 부흥군이 결정적으로 패배하면서 백제의 완전한 멸망이 이루어졌다. 따라서 황산벌 전투는 백제 멸망의 직접적인 서막을 열었던 결정적 전환점이었다.
황산벌에서 신라군이 백제군을 궤멸시킨 후, 김유신은 지체 없이 군대를 이끌고 서쪽으로 진군했다. 신라군의 목표는 당나라 군대와 약속된 시일 내에 사비성 근처에서 합류하는 것이었다. 황산벌 전투로 인해 하루 늦었지만, 신라군은 신속하게 행군을 재개하여 당군과의 합류 지점을 향해 나아갔다.
한편, 당나라의 대군을 이끈 소정방은 백강을 거슬러 올라와 백제의 주력군을 격파한 후 사비성 부근에 도착해 있었다. 신라군의 지연 소식을 접한 당군 내부에서는 불만과 의심이 생겼고, 소정방은 합류에 늦은 신라의 장수 김문영을 처형하려는 강경한 태도를 보이기도 했다. 그러나 김유신이 당군 진영에 도착하여 소정방을 직접 만나 강력하게 항변함으로써 갈등은 일단락되었다.
이렇게 하여 660년 음력 7월, 사비성 남쪽 약 30리 지점에서 신라군과 당군은 마침내 합류에 성공했다. 양군의 합류는 나당연합군의 완성을 의미했으며, 이는 백제의 수도에 대한 최종 공격을 가능하게 하는 결정적 계기가 되었다. 합류 직후, 연합군은 즉시 사비성을 포위하고 본격적인 공격을 개시했다.

황산벌 전투는 백제 멸망의 결정적 계기를 마련한 전략적 승리로 평가된다. 신라군은 당군과의 합류를 최우선 목표로 삼아 신속한 진격을 시도했고, 백제군은 이를 저지하기 위해 결사항전을 펼쳤으나, 결국 압도적인 병력 차이와 시간적 제약을 극복하지 못했다. 이 전투는 백제의 최후 저항선이 붕괴되는 순간이었으며, 이후 사비성 함락과 백제 멸망으로 이어지는 연쇄 반응의 시작점이 되었다.
전투의 의의는 단순한 승패를 넘어 삼국 시대의 판도를 근본적으로 바꾼 데 있다. 신라는 이 승리를 통해 한강 유역 확보 이후 다시 한 번 백제에 대한 군사적 우위를 확실히 증명했으며, 나당연합군의 협공 작전이 실전에서 성공할 수 있음을 입증했다. 또한, 계백이 이끈 백제군의 필사적인 저항은 열세한 상황에서도 국가 운명을 건 전투를 치른 사례로 후세에 길이 회자되는 비극적 영웅 서사가 되었다.
군사사적 관점에서 이 전투는 방어측이 지형적 이점을 활용해 분전했음에도, 공격측의 압도적인 물량과 작전 목표 달성에 집중한 전략 앞에 무너진 사례이다. 신라군의 지휘관 김유신은 불필요한 전투 확대를 피하며 핵심 목표에 전력을 집중하는 냉철한 판단력을 보여주었다. 반면 백제는 내분과 전략적 판단 미숙으로 초기 대응이 늦어졌고, 결국 수도 방어의 마지막 기회를 잃고 말았다.
이 전투의 결과는 한반도 역사의 흐름을 결정지었다. 백제의 패배로 나당연합군은 무사히 합류할 수 있었고, 이는 고구려를 향한 다음 공격의 토대가 되었다. 따라서 황산벌 전투는 삼국 통일 전쟁의 서막을 열었으며, 이후 통일 신라 시대가 도래하는 데 있어 불가결한 전환점이 되었다.

황산벌 전투는 한국 역사에서 중요한 전환점이 된 사건으로, 여러 대중문화 작품에서 다루어져 왔다. 특히 신라와 백제의 운명을 건 마지막 대결이라는 극적인 요소 덕분에 영화와 드라마의 소재로 자주 선택되었다.
2003년에 개봉한 영화 황산벌은 이 전투를 코미디와 블랙코미디 요소를 가미해 독특하게 재해석했다. 박광수 감독이 연출한 이 영화는 김유신 장군과 계백 장군의 대립을 유머러스하게 그리면서도 전투의 비극적 본질을 전달했다. 고증 면에서도 당시 나당연합군의 작전 목표가 보급이 아닌 신속한 합류에 있었음을 강조하는 등 사실에 충실하려는 노력을 보였다. 이 작품은 사극의 전형적인 클리셰를 깨며 사학자들에게도 호평을 받았다.
텔레비전 드라마에서도 이 전투는 중요한 장면으로 등장한다. 1992년 방영된 삼국기에서는 유동근이 계백 역을, 서인석이 김유신 역을 맡아 대립 구도를 그렸다. 2011년 방영된 사극 계백은 주인공 계백의 마지막 전투를 장엄하게 묘사하며, 일본서기의 기록을 참고해 산성 방어전으로 재현했다. 2013년 드라마 대왕의 꿈에서는 평야에 세운 목책에서의 저지전과 김관창, 김반굴의 희생이 극적 긴장감을 높였다.
이 외에도 2000년 드라마 태조 왕건 최종화에서는 후백제의 멸망 장소가 황산벌임을 언급하며 역사적 아이러니를 강조했고, 2006년 드라마 연개소문에서도 백제 멸망 에피소드의 일부로 등장했다. 게임 분야에서는 2000년 출시된 천년의 신화에서 신라 시나리오의 주요 전투로 구현되기도 했다. 이러한 다양한 재현을 통해 황산벌 전투는 한국인의 역사 의식 속에 깊이 자리 잡은 사건으로 남아 있다.
