夏后啟時封父的祖先姜鉅,因參加皇帝伐蚩尤的逐鹿之戰(zhàn)有功,被封為諸侯,食邑于封丘,建立封父侯國。
周武王伐商紂,將封父氏族看成殷的頑民,賜給周公的兒子魯公伯禽,全氏族遷至山東。
春秋屬衛(wèi)。
戰(zhàn)國屬韓、宋。
秦屬三川郡。
西漢置封丘縣、平丘縣,屬陳留郡。
西晉初省平丘縣入封丘縣,屬陳留國。
北魏太平真君九年(448)廢封丘。
景明二年(501)復置。
北齊又廢。
隋開皇十六年(596)復置,屬滑州。
唐武德四年(621)屬汴州。
后曾改為守節(jié)縣,又復置。
宋屬開封府。
金因河患遷至小城。
元初小城被淹,復遷至城關鎮(zhèn)。
元屬汴梁路。
明屬開封府。
清乾隆年間屬衛(wèi)輝府。
1913年屬豫北道。
1914年屬河北道。
1927年直屬河南省。
1933年屬河南省第四行政督察區(qū)。
1937年屬豫北道。
1946年縣域北擴,原衛(wèi)南縣西南部、文巖渠以北的15個自然村從衛(wèi)南縣劃歸封丘縣。
6月自封丘縣東部劃出206個自然村,和長垣縣部分自然村合置曲河縣。
1949年屬平原省濮陽專區(qū)。
10月曲河縣并入封丘縣。
1952年屬新鄉(xiāng)專區(qū)。
1964年長垣縣趙崗公社的29個自然村劃入封丘縣。
1969年屬新鄉(xiāng)地區(qū)。
1986年屬新鄉(xiāng)市。