王信是战国时期韩襄王之庶孙，曾响应刘邦起义，因带兵攻打韩地有功，获封国于颍川一带，定都阳翟（今河南省禹州市）。公元前201年春，刘邦认为韩王信封地乃兵家必争的战略重地，担心韩王信日后会构成威胁，便以防御匈奴为名，将韩王信封地迁至太原郡，以晋阳（今山西省太原市）为都。韩王信以“国被边，匈奴数入，晋阳去塞远”为由，上书请求把都城迁至马邑（今山西省朔州市朔城区），得到刘邦批准。同年秋，匈奴冒顿单于攻马邑，刘邦怀疑韩王信暗通匈奴，致书责备韩王信，韩王信担心会被诛，便与匈奴约定共同攻汉，以马邑之地请降。随后韩王信与匈