古代,豫東有睢水,睢縣因位于雎水河濱,故名。秦置襄邑縣。宋升為拱州,后經廢復,政和四年(1114)州廢縣存。元改睢州。1913年改為睢縣。解放初期屬商丘專區,1959年屬開封專區,1961年屬商丘地區。現屬商丘市。
1996年?,睢縣面積924平方千米,人口73.4萬人。轄7個鎮、17個鄉:城關回族鎮、平崗鎮、長崗鎮、西陵鎮、周堂鎮、蓼堤鎮、潮莊鎮、尤吉屯鄉、白廟鄉、白樓鄉、后臺鄉、孫聚寨鄉、阮樓鄉、范洼鄉、匡城鄉、尚屯鄉、河堤鄉、河集鄉、帝丘鄉、胡堂鄉、城隍鄉、澗崗鄉、董店鄉、榆廂鄉。縣政府駐城關回族鎮。
2000年第五次人口普查,睢縣總人口757080人,其中:長崗鎮34733人、平崗鎮35623人、周堂鎮33445人、蓼堤鎮43676人、西陵鎮25296人、城關鎮45968人、潮莊鎮32799人、后臺鄉22031人、范洼鄉24173人、河集鄉46485人、孫聚寨鄉41708人、白樓鄉32261人、河堤鄉36578人、白廟鄉31182人、胡堂鄉21017人、尤吉屯鄉35115人、帝丘鄉17008人、董店鄉35080人、澗崗鄉33479人、榆廂鄉18963人、匡城鄉25120人、尚屯鄉37728人、城隍鄉25807人、阮樓鄉21805人。
2000年,全縣轄城關、周堂、平崗、潮莊、長崗、西陵、蓼堤7鎮和阮樓、尤吉屯、帝丘、董店、澗崗、城隍、尚屯、榆廂、匡城、范洼、后臺、孫聚寨、河集、白廟、胡堂、河堤、白樓17個鄉,548個行政村,1171個自然村,人口778003人。
2005年,睢縣鄉鎮區劃調整:撤銷帝丘鄉,將其行政區域劃歸董店鄉管轄,董店鄉政府駐地不變;撤銷范洼鄉,將其行政區域劃歸匡城鄉管轄,匡城鄉政府駐地不變;撤銷榆廂鄉、西陵鎮,新設置西陵寺鎮,轄原榆廂鄉、西陵鎮的行政區域,西陵寺鎮政府駐原西陵鎮政府駐地西陵寺村;撤銷阮樓鄉、城隍鄉,新設置城郊鄉,轄原阮樓鄉、城隍鄉的行政區域,城郊鄉政府駐原城隍鄉政府駐地北關村。2005年末,睢縣轄8個鎮、12個鄉:城關回族鎮、平崗鎮、長崗鎮、湖莊鎮、西陵寺鎮、周堂鎮、蓼堤鎮、尚屯鎮;城郊鄉、匡城鄉、后臺鄉、河集鄉、白樓鄉、河堤鄉、白廟鄉、胡堂鄉、尤吉屯鄉、董店鄉、澗崗鄉、孫聚寨鄉。