西漢置樂昌縣,屬東郡。
東漢省。
晉改昌樂縣。
北魏永安元年(605)撤昌樂,入繁水縣。
北周武帝保定元年(561)又復(fù)郡。
隋省郡為縣。
大業(yè)元年(605)罷昌樂,入繁水縣。
唐武德五年(622)復(fù)置,屬魏郡。
六年(623)縣治東遷至元村鎮(zhèn)谷村一代。
五代梁改名南樂縣,屬廣晉府。
宋元豐四年(1081)筑新城于今城關(guān)鎮(zhèn)。
金至清屬大名府。
1928年屬河北省。
1949年屬平原省濮陽專區(qū)。
1952年屬河南省。
1954年改屬安陽專區(qū)。
1958年改屬新鄉(xiāng)專區(qū)。
1961年仍屬安陽專區(qū)。
1968年屬安陽地區(qū)。
1983年屬濮陽市。