edubun
English

Silla’s war with Tang (676) and the rise of Balhae

The seven-year war between Silla and Tang ended at Gibeolpo in 676, eight years after Goguryeo fell.

When Baekje and Goguryeo fell, the alliance that had defeated them fell apart. Tang wanted the whole peninsula under its own control and began to interfere with Silla’s command of its own troops. Silla’s leaders refused. The war that followed decided that Silla, not Tang, would rule the south of the peninsula. Meanwhile, in the old Goguryeo lands in the north, a new state named Balhae arose in 698. Korean historians often call the time when Silla in the south and Balhae in the north stood side by side the age of the Northern and Southern States.

Silla against Tang, 670 to 676

The Encyclopedia of Korean Culture describes the war as lasting seven years. It began in the third month of 670, when Silla struck first at Ogol-seong, north of the Amnok River. In the same period groups of Goguryeo people rose against Tang, and the Goguryeo revival movement went on from 670 to 684. Silla did not always win: in the eighth month of 672 it suffered a heavy defeat at Seokmun. The turning point came in the ninth month of 675, when Silla won the battle of Maeso-seong on land. In the eleventh month of 676 a sea battle at Gibeolpo, at the mouth of the Geum River, ended the war.

Victory let Silla bring together most of the former lands of Baekje and the southern part of Goguryeo under one government, which is why 676 is taught as the year of unification of the three kingdoms. Historians also point out its limits: much of Goguryeo’s former territory in the north and in Manchuria stayed outside Silla, and soon became the heart of Balhae.

Escape from Yingzhou

BackgroundAfter 668 Tang moved many Goguryeo people far from their homes, including to Yingzhou, today’s Chaoyang in Liaoning. In the fifth month of 696 a Khitan chief, Li Jinzhong, killed the Tang governor there and rebelled. In the chaos, two groups slipped away eastward: one led by Geolgeol Jungsang, father of Dae Joyeong, and one led by Geolsa Biu. Tang offered them titles to bring them back; they refused. Tang then sent the general Li Kaigu after them. Geolsa Biu was killed, and Dae Joyeong took command of the Goguryeo and Malgal people, crossed the Cheonmun pass and beat the pursuing army so badly that, according to the records, only Li Kaigu escaped.

Balhae, 698 to 926

Dae Joyeong led his people further east, about 2,000 li from Yingzhou, and in 698 founded a state at Dongmo-san, today identified with the Chengshanzi mountain fortress near Dunhua in Jilin province. He first called it Jin-guk; the name Balhae was adopted in 713. The records describe Dae Joyeong as a "separate branch of Goguryeo", as a Songmal Malgal, and as a former Goguryeo general, and historians think all three descriptions together explain who he and his people were: Goguryeo refugees and Malgal groups who built one state.

Balhae moved its capital several times. The second king, Mu, moved to Hyeonju according to recent research, though older work placed that move in Mun’s reign; the third, Mun, moved to Sanggyeong, then late in his reign to Donggyeong; and the fifth king, Seong, moved back to Sanggyeong in 794, where the capital stayed until the end. The kingdom was organised into five capitals, fifteen prefectures and sixty-two districts, and it used era names of its own, such as Inan and Daeheung, to show it stood as an equal to its neighbours. In the early ninth century, under King Seon, it brought most Malgal groups under its rule and its borders reached Silla’s. Chinese writers called it Haedong seongguk, the flourishing land east of the sea.

Balhae’s end came quickly. The Khitan, united under Yelü Abaoji, founded the Liao state in 916, and quarrels within Balhae’s ruling class are often given as one reason it had grown weak, though the evidence is thin. In 926 a Khitan invasion destroyed it. Some of its people kept up resistance in the old Balhae lands, and many others moved south to Goryeo, the state that went on to reunite the peninsula in 936.

How Balhae fits into Korean history is a political as well as a scholarly question; Korean, Chinese and Russian historians describe it differently. This course follows the National Institute of Korean History, which presents Balhae as the successor state to Goguryeo.
Simplified map of the Northern and Southern States: B Balhae, S Silla. 1 Dongmo-san (near Dunhua, 698), 2 Sanggyeong (final Balhae capital), 3 Gyeongju, 4 Gibeolpo (676). Circles mark core areas only, not borders.
  • 670: Silla strikes Ogol-seong; war with Tang begins.
  • 672: Silla defeat at Seokmun.
  • 675: Silla wins at Maeso-seong.
  • 676: Battle of Gibeolpo ends the war.
  • 696: Khitan revolt at Yingzhou.
  • 698: Dae Joyeong founds Jin-guk at Dongmo-san.
  • 713: The name Balhae is adopted.
  • 794: Capital returns to Sanggyeong.
  • 926: Balhae falls to the Khitan.
Maeso-seong (675)Land victory that turned the war toward Silla
Gibeolpo (676)Last battle of the war between Silla and Tang, fought at the Geum River mouth
Dae JoyeongFounder of Balhae in 698
Dongmo-sanFirst Balhae capital, near today’s Dunhua
Haedong seonggukChinese name for flourishing Balhae
Five capitals, 15 prefecturesBalhae’s administrative divisions (with 62 districts)
Key points
  • The war between Silla and Tang ran from 670 to 676; Maeso-seong (675) and Gibeolpo (676) decided it.
  • Silla united most of Baekje and southern Goguryeo, but not the north.
  • Dae Joyeong founded Balhae at Dongmo-san in 698; the name dates from 713.
  • Balhae flourished in the ninth century and fell to the Khitan in 926.
  1. In which year did the war between Silla and Tang end at Gibeolpo?
  2. The war began in 670 and ended in 676. Counting both years, how many years did it last?
  3. Which battle turned the war in Silla’s favour?
    • Maeso-seong (675)
    • Seokmun (672)
    • Salsu (612)
    • Gwansanseong (554)
  4. Why did Silla go to war with its former ally?
    • Tang tried to control the whole peninsula and Silla’s army
    • Tang refused to fight Goguryeo
    • Silla wanted to conquer China
    • Balhae ordered it
  5. In which year did Dae Joyeong found his state?
  6. The state was founded in 698 and renamed Balhae in 713. How many years later?
  7. Balhae lasted from 698 to 926. How many years is that?
  8. Which people destroyed Balhae in 926?
    • The Khitan (Liao)
    • Tang
    • Silla
    • The Jurchen Jin
  9. What does Haedong seongguk mean?
    • The flourishing land east of the sea
    • The kingdom of the white mountain
    • The land of the morning calm
    • The northern capital
  10. Put these in order.
Sources for this course (9)
  • 국사편찬위원회 우리역사넷 (contents.history.go.kr): 한국사 연대기 고대 (고구려 건국, 고구려의 천도, 율령 반포, 광개토대왕릉비, 고구려·수 전쟁, 살수대첩, 고구려·당 전쟁, 고구려 부흥운동, 관산성전투, 백제 건국, 신라 건국, 박혁거세, 김수로왕, 포상팔국의 난, 대가야 멸망, 거칠부, 발해 건국, 발해의 천도, 발해 멸망)
  • 신편 한국사 6권 (웅진천도와 정정의 불안, 웅진시대)
  • 교과서 속 우리역사 (삼국의 불교 수용, 백제와 일본의 교류, 발해의 발전)
  • 한국민족문화대백과사전 (encykorea.aks.ac.kr): 이차돈, 법흥왕, 나당전쟁, 황산벌전투, 수로왕
  • 국립중앙박물관 (museum.go.kr): 사유의 방, 금동 반가사유상 (덕수3312)
  • 유네스코한국위원회 (unesco.or.kr): 가야고분군 세계유산 등재 (2023)
  • Founding dates before about 300 CE follow the Samguk sagi and Samguk yusa as reported by these sources
  • historians debate them. Map coastlines: Natural Earth 1:110m (public domain)
  • circles mark core areas only, not borders.

Checked: 2026-10-17