從秦代到北周為夏丘城堡,唐開元二十九年(741)改夏丘為虹縣,本城為虹城。
清康熙十九年(1680)古泗州城陷沒于洪澤湖中。
乾隆四十二年(1777)移治于虹縣,并虹縣入泗州,本城為州縣駐地,改虹城為泗州。
民國年間曾是專員公署駐地,沿稱泗州。
1945年至1946年秋,中共淮北地委駐本鎮(zhèn),設(shè)泗州市。
1948年11月泗縣解放,設(shè)泗城市。
1950年改設(shè)城關(guān)區(qū),1954年撤區(qū)成立城關(guān)鎮(zhèn),1958年并入東風人民公社,本鎮(zhèn)劃為城關(guān)大隊,1959年設(shè)城關(guān)鎮(zhèn)人民公社,1968年恢復(fù)城關(guān)鎮(zhèn)至2002年合并原三灣鄉(xiāng)更名為泗城鎮(zhèn)。