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