夏后启时封父的祖先姜鉅,因参加皇帝伐蚩尤的逐鹿之战有功,被封为诸侯,食邑于封丘,建立封父侯国。
周武王伐商纣,将封父氏族看成殷的顽民,赐给周公的儿子鲁公伯禽,全氏族迁至山东。
春秋属卫。
战国属韩、宋。
秦属三川郡。
西汉置封丘县、平丘县,属陈留郡。
西晋初省平丘县入封丘县,属陈留国。
北魏太平真君九年(448)废封丘。
景明二年(501)复置。
北齐又废。
隋开皇十六年(596)复置,属滑州。
唐武德四年(621)属汴州。
后曾改为守节县,又复置。
宋属开封府。
金因河患迁至小城。
元初小城被淹,复迁至城关镇。
元属汴梁路。
明属开封府。
清乾隆年间属卫辉府。
1913年属豫北道。
1914年属河北道。
1927年直属河南省。
1933年属河南省第四行政督察区。
1937年属豫北道。
1946年县域北扩,原卫南县西南部、文岩渠以北的15个自然村从卫南县划归封丘县。
6月自封丘县东部划出206个自然村,和长垣县部分自然村合置曲河县。
1949年属平原省濮阳专区。
10月曲河县并入封丘县。
1952年属新乡专区。
1964年长垣县赵岗公社的29个自然村划入封丘县。
1969年属新乡地区。
1986年属新乡市。