相傳,古代屬高唐縣;清代列為縣城重鎮(zhèn);1949年屬鄂城(今鄂州)的梁子區(qū)管轄,時(shí)稱梁子街;1950年稱梁子鎮(zhèn),劃屬涂鎮(zhèn)區(qū);1958年稱梁子生產(chǎn)隊(duì),劃屬紅光人民公社白云管理區(qū);1972年恢復(fù)為梁子鎮(zhèn),屬梁子區(qū)管轄;1975年更名為梁子公社;1981年更名為梁子漁業(yè)公社;1984年恢復(fù)梁子鎮(zhèn)建制;2001年更名梁子鎮(zhèn);轄毛塘村、劉斌村、沙灣村、磨刀機(jī)村和梁子居委會(huì)、長(zhǎng)嶺居委會(huì)共四個(gè)村,兩個(gè)居委會(huì),屬梁子湖區(qū)管轄。