紫陽為古梁州之域,商代屬庸國,春秋屬巴國,戰國后期屬楚。
秦漢之際,紫陽地屬漢中郡西城縣,曹魏時屬荊州西城郡西城縣,東晉紫陽地西部屬晉昌郡寧都縣,東部屬魏興郡西城縣,東晉后于王谷(今廣城鎮八廟)始設廣城縣,屬魏興郡。
北魏孝昌三年(527年)于今漢王城增置漢陽縣;西魏廢廣城縣,北周撤銷漢陽縣,轄地均并入寧都縣。
隋屬直州寧都縣,后改屬金州總管府西城郡安康縣;唐屬西安州安康縣,唐末屬山南東道金州安康郡安康縣。
五代屬金州漢陰縣,北宋屬京西南路金州安康郡漢陰縣,南宋屬利州路金州安康郡漢陰縣,元屬陜西行中書省興元路金州。
明正德五年(1510年)設立紫陽堡,治所任河嘴,明正德七年(1512年)置紫陽縣,屬陜西布政使司金州。
清屬陜西省陜安道興安州。
中華民國初年,屬陜西省漢中道,1936年后,屬陜西省第五行政督察區。
1949年11月,屬陜南行政公署安康分區;1950年5月后,紫陽縣隸屬安康專區;1969年屬安康地區。
2000年12月屬安康市。
自得名沿用至今。