护帝归京
公元195年(兴平二年)七月,时在长安的汉献帝在得到把持东汉朝廷的凉州军阀李傕和郭汜的同意下东归旧京洛阳,将军杨奉、董承等一并同行。行至途中李傕等反悔,合兵前来欲劫回汉献帝。十一月,双方在弘农郡东涧大战,结果杨奉和董承战败,百官士卒死伤无数。
王师败绩,汉献帝唯有露宿在曹阳的田野中。杨奉和董承于是假装向李傕等人求和,暗地里派遣使者前去河东郡招纳韩暹、李乐、胡才以及南匈奴右贤王去卑。韩暹等合军成数千骑兵前来支援,帮助杨奉、董承大破李傕等,斩首数千级,献帝车驾得以继续东进。董承与李乐护卫左右,韩暹则与胡才、杨奉、去卑断后保护献帝车驾。
十二月,李傕等再一次引军前来追赶,双方再一次大战,杨奉与韩暹等战败,百官又一次惨遭大规模的杀戮,从东涧开始四十里当中攻杀连续不断,献帝的车驾艰难到达陕县,趁夜渡过了黄河。经河东郡大阳县时,河内郡太守张杨也加入了护卫车驾的行列。行至安邑县,献帝派遣太仆韩融至弘农郡向李傕、郭汜等求和,局势得以缓和。
东奔袁术
在护送献帝期间,韩暹与杨奉、董承、张杨因相互间意见对立而变得不和。公元196年(建安元年)二月,韩暹领兵进攻董承,董承走归张杨。七月,献帝的车驾终于辗转进入洛阳,杨奉和张杨出屯护卫洛阳,韩暹和董承则留在京中守卫皇宫。八月,韩暹被汉献帝拜为大将军、司隶校尉,并得以假节钺。
此后,韩暹居功自傲、为所欲为、扰乱朝政,董承忧虑之下秘召兖州牧曹操勤王。曹操于是入朝进贡,趁机奏报韩暹、张杨的罪过。韩暹惊惧,单骑投奔屯兵于梁县的杨奉,但献帝念及韩暹护卫的功劳,并没有追究韩暹的过错。九月,献帝在曹操护卫下前往许县,韩暹随杨奉自梁县出兵想要劫回献帝,但没能赶上献帝的车驾。杨奉与韩暹于是引军到颍川郡的定陵县劫掠骚扰,曹操不予理睬。十月,曹操出其不意突然攻击杨奉、韩暹位于梁县的军营,杨奉、韩暹失去立足之地,向东投奔袁术。