隋末天下大乱,各地英豪争相起事,意图逐鹿中原。太原留守李渊也不例外。

617年七月,李渊戴着3万士兵南下,准备夺取关中。但是要实现这个目标,就必须面对两个关键节点的阻击。一是汾河河谷,也就是西河郡和临汾郡之间的雀鼠谷。二是黄河,渡过黄河才能进入关中。

山西地处黄土高原,汾河在此处切出一条河谷,沟通了晋中与晋南,这条狭长的通道成了军事要道。隋军就在南边出口处的霍邑蹲守,静待李渊的军队。只可惜遇到了李世民,霍邑失守,李渊继续南下。

再往南,隋军没什么抵抗,唯一的障碍就是据守河东的屈突通,他控制着蒲津渡和风陵渡。不过龙门处的渡口没有布防,可能是兵力有限吧。李渊从龙门处渡河,并击败了屈突通意图拦截的部队,导致屈突通只能回城防守。李渊留少量部队防备屈突通,自己继续进军长安了。
