前秦太元元年(386年)十月,前秦大将吕光,自称“三河王”,置百官,定年号“太安”,建立后凉,改仓松为昌松,并在古浪古地置昌松郡,辖昌松、魏安两县;置揟次县,归武威郡辖。
东晋隆安元年(397年),南凉在古浪境内设置昌松郡,辖昌松、魏安二县。
南朝元嘉十六年(439年)八月,北魏太武帝兵至姑臧,遣使告谕北凉王,北凉王沮渠牧犍率文武5000人投降,北凉灭亡。北魏在今古浪境内置昌松、魏安2郡,昌松郡辖温泉、揟次、莫口3县。
北魏永熙三年(534年),北魏分裂为西魏、东魏。次年,西魏在古浪置昌松、魏安2郡,昌松郡辖昌松、揟次2县;魏安郡辖魏安1县。
北周元年(557年),北周取代西魏,古浪为北周属地。北周废昌松郡,置昌松县,且将揟次县并入昌松;废魏安郡,改置白山县,不久又废,均属武威郡辖。
隋开皇元年(581年),北周外戚杨坚夺取北周政权,建立隋朝。隋在今古浪置昌松县,属武威郡辖。两年后改昌松县为永世县,后因与扬州宣城郡永世县重名,不久复改为昌松县,同时,将白山县境并入昌松县。大业十三年(617)七月,姑臧人李轨举兵称帝,号河西大凉王,据河西诸郡,在今古浪县境内置昌松县。
唐武德二年(619年),在今县境内设昌松县,并在县东北150里处设白山戍,均属武威郡辖。大足元年(701)十一月,凉州都督郭震(字元振)于凉州南境峡口筑和戎城控吐蕃要路。广德二年(764)后,昌松全境被吐蕃占据,改称洪池谷,即吐蕃六谷部之一,历时240余年。
宋初,名为西凉府属县,实则为吐蕃设置官吏管理。明道元年(1032)为西夏所据。
西夏乾定四年(1226年)7月,为蒙古族成吉思汗所据,复用唐时和戎名称。
元始祖至元元年(1264年),在和戎城设立和戎巡检司。
明洪武五年(1246年),宋国公冯胜平定河西,“居人逃散,和戎境虚”。明洪武十年(1377年)凉州千户江亨防守和戎,因旧水名改为古浪,修筑古浪城。明洪武十二年(1379年)将古浪境归属庄浪卫,为屯守之所。正统三年(1438年)6月,巡抚督御史罗亨信奏设古浪防御千户所,属陕西行都指挥使司。崇祯十六年(1643年),李自成遣部将贺锦率部西征,克古浪,并设官治理。
清顺治二年(1645年),总督孟乔芳灭贺锦部,古浪为清军占领,沿袭明制。雍正二年(1724年),改古浪千户所为古浪县,属凉州府辖。
民国元年(1912年),中华民国成立,沿袭清制,置古浪县,属甘凉道辖。
民国十六年(1927年)废道,古浪县属甘肃省政府辖。
民国二十四年(1935年)国民政府将甘肃全省划为7个行政督察区,古浪县属第六行政督察区(治所武威)。
民国二十五年(1936年),改置武威专员公署(治所武威县),古浪县属武威专区。
1949年9月13日,中国共产党领导的中国人民解放军先遣部队进驻古浪。17日,古浪县人民政府成立,属武威专署辖。
1955年10月10日,河西二专区(酒泉、武威)合并为张掖专区,古浪县属张掖专区辖。
1958年12月20日,国务院决定撤销古浪县建制,将古浪县行政区域并入天祝藏族自治县(县治所在安远驿),仍属张掖专区辖。
1961年12月15日,国务院决定恢复古浪县建制,属武威专区辖。
2001年,武威撤地设市,古浪县属武威市辖。