清初始有徐舍街市,光緒九年(1883年)設(shè)徐舍鎮(zhèn)。
1912年改稱徐舍市,1929年建徐舍區(qū)、管轄周邊各鄉(xiāng)村。
1949年新中國(guó)成立后,徐舍鎮(zhèn)仍是區(qū)治所在。
1958年成立紅星人民公社,1959年后全區(qū)分設(shè)徐舍、鯨塘、堰頭、潘家壩、芳莊、郵堂、宜豐7個(gè)人民公社,1988年,徐舍公社改鎮(zhèn)。
1992年4月,原芳莊鎮(zhèn)和郵堂鄉(xiāng)合并為芳莊鎮(zhèn),2000年6月原徐舍鎮(zhèn)、宜豐鎮(zhèn)和潘家壩鄉(xiāng)合并為徐舍鎮(zhèn),原鯨塘鎮(zhèn)和堰頭鄉(xiāng)合并為鯨塘鎮(zhèn),2007年4月徐舍鎮(zhèn)、芳莊鎮(zhèn)、鯨塘鎮(zhèn)合并成立新的徐舍鎮(zhèn)。