唐初為東扶風,后撤銷并于武功。
金設長寧鎮(zhèn)。
明朝在此設長寧驛。
清雍正七年(1729年),設長寧鎮(zhèn)。
清乾隆十五年(1750年),長寧鎮(zhèn)治所在長寧鋪,轄83村。
清道光年間,為避清帝諱,改名“長凝”。
中華民國元年(1912年)后,恢復原名。
民國二十二年(1933年),長寧鎮(zhèn)歸屬二區(qū)管轄。
民國二十四年(1935年),分設長東、長西聯保。
民國二十八年(1939年),并長東、長西聯保為長寧聯保,轄8保。
民國二十九年(1940年),長寧由8保增加為10保。
1949年,廢保、甲制,設長寧區(qū)。
1952年,將長寧區(qū)改為第六區(qū)。
1956年,設長寧鄉(xiāng)。
1958年,成立長寧公社。
1984年,改設為長寧鄉(xiāng)。
1998年,設長寧鎮(zhèn)。