横山城处于一条大河的边上,像一座大山一样横亘在大河的另一侧,宽达数十丈的大河就像一道天然的护城河保护着横山城。横山城巨大无比能容纳三十万旳高丽百姓和八万高丽大军。这是晋军遇到的高句丽第一座的大型城市。横山城同时也是高句丽的南部第一大城,地势虽然处于平原地带,可是由于大河的天然阻隔使得横山城的地势十分的险要。这个时候横山城的守将就是渊太祚,同时高丽王也派来了高丽王手下的第一智谋之士乙支文德协助渊太祚守卫这座坚城。
此时已经接近深秋时节,随着幽州征集的乌桓族鲜卑族的骑兵陆续的加入晋军的队伍,此时晋军的总人数高达二十万,全部是一人三马的骑兵队伍,再加上裹挟的高丽流民十余万大河的南岸已经聚集了将近五十万的人员。晋军给予高丽流民的粮食只够这些人糊口的,晋军就是想驱赶他们为晋军的先锋队冲击高丽军,可是眼前的大河直接挡住了他们的脚步,使得很多人陷入深深的恐惧之中,深怕晋军突然对他们下毒手。