唐開元二十九年(741)置縣,治所今城關(guān)鎮(zhèn),隸屬福州。
五代南唐保大六年(948)改屬劍州(州治在今南平市)。
宋太平興國四年(979)起,屬南劍州。
元至元十五年(1278)屬南劍路。
延祐元年(1314)屬延平路。
明洪武元年(1368)屬延平府。
民國初期先后屬北路道、建安道。
1927年直屬福建省。
1934年7月改隸第三行政督察區(qū)。
1935年改隸第二行政督察區(qū)。
1949年仍隸屬第二行政督察區(qū)。
1950年屬南平專區(qū)。
1970年6月改屬三明專區(qū)。
1971年屬三明地區(qū)。
1983年4月屬三明市。