西周初年,周武王之子(名佚传)封于韩,食采于韩原一带,称韩(侯)国。
周宣王时,秦仲少子康又受封于梁山,是谓梁(伯)国。春秋间晋灭韩。后秦灭梁为少梁邑。
战国属魏,魏文侯六年(公元前440年)筑城少梁(今少梁村),后属秦。秦惠文王十一年(公元前327年)改少梁名为夏阳,后置县。秦属内史;
西汉属左冯翊;王莽始建国改冀亭县;东汉建武元年(公元25年)复名夏阳县;
三国时期夏阳属魏雍州冯翊郡,晋仍因之。南北朝时,北魏孝文帝太和十一年(487),夏阳属华州华山郡。西魏废帝元钦二年(553)隶同州武乡郡。
隋初废夏阳县入郃阳县,开皇十八年(公元598年)置韩城县,因原为韩侯封国故名,属冯翊郡。
唐武德三年(620),韩城改属西韩州。八年(625), 将西韩州迁驻于韩城县城,领韩城、合阳、河西三县。太宗贞观八年(634)废州。肃宗乾元元年(758),改韩城为夏阳,隶河中府。昭宗帝天祜二年(905),更名韩原县。
五代后梁时,属河中府。后唐明宗天成元年(926),复名韩城,隶同州。
北宋时,隶永兴路定国军冯翊郡。金宣宗贞辛右三年(1215)韩城升为桢州,领韩城、合阳二县。
元世祖至元元年(1264)废州为县。至元二年,又复设祯州。元顺帝至元六年(1340),撤祯州,改属同州。
明太祖洪武七年(1374),韩城属陕西西安府同州潼关道。
清初沿于明制,属西安府同州潼商道。雍正十三年(1735),同州升府,韩城仍属之。
辛亥革命后属陕西省关中道。
民国十七年(1928),直辖于省。
民国二十八年(1939)属第八行政督察区。
1948年3月24日韩城第二次解放,初属黄龙分区,1949年6月改属大荔分区。
1950年5月改属渭南分区。
1956年10月直属省辖。
1959年1月合阳及黄龙县白马滩公社并入韩城。
1961年8月15日恢复原建制,属渭南专区。
1972年3月专区改名地区,韩城仍为辖区。
1983年10月经国务院批准,1984年1月改为韩城市(县级市),仍属渭南地区。
1995年5月渭南地改市以后,属渭南市管辖。2012年5月,韩城市列为陕西省计划单列市。