En los primeros años de la dinastía Zhou Occidental, el hijo del rey Wu de Zhou (cuyo verdadero nombre era Yi) fue enfeudado en Corea. Su comida se cosechaba en la zona de Hanyuan, que se llamaba Han. (más tarde) país.
En este período, el hijo menor de Qin Zhong, Kang, también fue sellado en Liangshan, conocido como el Reino de Liang en la historia. Durante el período de primavera y otoño, Jin destruyó Corea. Después de Qin, Liang fue destruida y se convirtió en la ciudad de Shaoliang.
Durante el Período de los Reinos Combatientes, perteneció a Wei. En el sexto año (440 a. C.), se construyó Shaoliang (la actual aldea de Shaoliang), y más tarde perteneció a Qin. En el undécimo año del rey Huiwen de la dinastía Qin (327 a. C.), Shaoliang pasó a llamarse Xia Yang y se convirtió en una posprefectura. Qin pertenece a la historia interna;
La dinastía Han Occidental pertenece a Zuo Fengyi; Wang Mang la cambió a Jixian desde la fundación de la República Popular China en el primer año de Jianwu de la Dinastía Han Oriental; (25 d.C.), pasó a llamarse condado de Xiayang;
Período de los Tres Reinos, Xia Yang pertenece al condado de Fengyi, y Wei y Jin todavía se ven afectados por él. Durante las dinastías del Sur y del Norte, en el undécimo año del emperador Xiaowen de la dinastía Wei del Norte (487), Xia Yang pertenecía al condado de Huashan, Huazhou. En 553, la dinastía Wei Occidental depuso al emperador Qin Yuan y se trasladó al condado de Wuxiang en Tongzhou.
Al comienzo de la dinastía Sui, el condado de Xiayang fue abolido como condado de Heyang, y el condado de Hancheng se estableció en el año 18 de Kaiyang (598 d.C.). Pertenece al condado de Fengyi porque originalmente recibió su nombre de la dinastía Han.
En el tercer año de Tang Wude (620), Hancheng se trasladó a Corea Occidental. En el octavo año (625), Xihanzhou se mudó al condado de Hancheng y se hizo cargo de los condados de Hancheng, Heyang y Hexi. En el octavo año del reinado del emperador Taizong (634), abandonó el estado. En el primer año del reinado del emperador Suzong (758), Hancheng pasó a llamarse Xiayang y se afilió a la prefectura de Hezhong. En el segundo año del reinado del emperador Zhao Zong (905), pasó a llamarse condado de Hanyuan.
Las vigas traseras de las Cinco Dinastías pertenecen a las casas junto al río. En el primer año de finales de las dinastías Tang y Ming (926), pasó a llamarse Hancheng y quedó bajo la jurisdicción de Tongzhou.
En la dinastía Song del Norte, el ejército nacional estableció Yongxing Road en el condado de Fengyi. En el tercer año del reinado de Jin Xuanzong (1215), Hancheng fue ascendido a Zhou Zhen y se hizo cargo de los condados de Hancheng y Heyang.
En el primer año de la dinastía Yuan (1264), la prefectura fue abolida y convertida en condado. En el segundo año de Zhiyuan, Zhou Zhen lo restableció. En el sexto año de la dinastía Yuan (1340), el emperador Shun de la dinastía Yuan destituyó a Zhou Zhen y lo cambió a Tongzhou.
En el séptimo año de Hongwu, Taizu de la dinastía Ming (1374), Hancheng pertenecía a Tongguan Road, Tongzhou, región de Xi, provincia de Shaanxi.
A principios de la dinastía Qing, fue construido en la dinastía Ming y pertenecía a Shangtong Road, distrito de Tongzhou, ciudad de Xi. En el decimotercer año del reinado de Yongzheng (1735), Tongzhou fue ascendido a prefectura y Hancheng todavía pertenecía a ella.
Después de la Revolución de 1911, perteneció a Guanzhong Road, Shaanxi. En el año decimoséptimo (1928), quedó directamente bajo la jurisdicción de la provincia. En el año 28 de la República de China (1939), pertenecía al Octavo Distrito de Supervisión Administrativa.
El 24 de marzo de 1948, Hancheng fue liberado por segunda vez. Inicialmente estuvo afiliado al distrito de Huanglong y se cambió al distrito de Dali en junio de 1949. En mayo de 1950, se cambió al distrito de Weinan. 1956 Administración directa de 10 provincias. Condado de Huanglong 1959 1 La comuna de Heyang y Baimatan se fusionaron en Hancheng. El 15 de agosto de 1961 se restableció la estructura organizativa original y se afilió a la Zona Especial de Weinan. En marzo de 1972, el área cambió de nombre y Hancheng todavía estaba bajo su jurisdicción. Con la aprobación del Consejo de Estado en octubre de 1983, se cambió a la ciudad de Hancheng (ciudad a nivel de condado) en octubre de 1984, todavía perteneciente a la región de Weinan. Después de que Weinan se convirtiera en ciudad en mayo de 1995, quedó bajo la jurisdicción de la ciudad de Weinan. En mayo de 2012, la ciudad de Hancheng fue incluida como ciudad bajo planificación estatal separada en la provincia de Shaanxi.