韩王信是原来韩襄王的庶出孙子,身高八尺五寸。到了项梁拥立楚王的后代楚怀王的时候,燕国、齐国、赵国、魏国都早已自己立下了国王,只有韩没有立下后嗣,所以才立了韩国诸公子中的横阳君韩成为韩王,想以此来占据平定原韩国的土地。项梁在定陶战败而死,韩成投奔楚怀王。刘邦带军队进攻阳城时,命张亮以韩国司徒的身份降服了韩国原有地盘,得到韩信,任命他为韩国将军,带领他的军队随从刘邦进入武关。
项羽所封的诸侯王都到各自的封地去,韩王韩成因没跟随项羽征战,没有战功,不派他到封地去,改封他为列侯。等到项羽听说刘邦派韩信攻取韩地,就命令自己游历吴地时的吴县县令郑昌做韩王以抗拒汉军。
汉高祖二年,韩信平定了韩国的十几座城池。刘邦到达河南,韩信在阳城猛攻韩王郑昌。郑昌投降,刘邦就立韩信为韩王。此后,韩信常带领韩地军队跟随刘邦。
汉高祖三年,刘邦撤出,留韩信和周苟等人守卫荥阳。等到楚军攻破荥阳,韩信投降了楚军,不久得以逃出,又投归刘邦,刘邦再次立他为韩王,最终跟从刘邦击败项羽,平定了天下。
汉高祖五年春天,刘邦就和韩信剖符为信,正式封他为韩王,封地在颍川。