王信随刘邦入关。刘邦为汉王入汉中就国，韩王信随从，任太尉。项羽杀韩王成，刘邦拜韩王信为韩太尉，略韩地，并允诺若占领韩地则立其为韩王。韩王信攻韩地，新韩王郑昌败降，刘邦因立韩王信为韩王，故称韩王信。韩王信虽为诸侯，然常将兵随汉王刘邦作战。荥阳之战，守将周苛、韩王信皆被俘。周苛不屈而死，而韩王信先降后逃归汉。刘邦称帝后，以韩地近关中，且认为韩王信有雄才，故于六年十二月甲申，以太原郡三十一县为韩国，徙韩王信称王于太原，定都晋阳。韩王信知刘邦对其猜忌，故上书请求，定都马邑。汉六年（前202年）秋九月，匈奴围