周为顿国。
汉时置南顿县。
晋惠帝时置南顿郡。
北齐废郡省入和城。
隋大业初复为南顿县。
唐武德六年(623)省入项城县。
证圣元年(695)复曰光武县。
景云元年(710)复名南顿县。
五代因之。
宋熙宁六年(1073)设为镇,并入商水、项城两县。
元祐元年(1086)复置南顿县。
明代省入项城县。
清代设南顿集牌。
1912年设区。
1949年为项城县第六区。
1958年成立南顿人民公社。
1983年改为南顿乡。
1988年改置南顿镇。