清末属济宁直隶州南乡安兴集、兴福集地方。
民国初年属济宁县长澹乡、第五区;1935年后分属第六区、第八学区;1968年后属伪济宁直县第四区、第五区;1946年后分属喻屯和王贵屯区;1949年9月划归嘉祥县,分属第九区(驻王贵屯,1952年改称十一区,1956年3月与唐口区合并)、第十区(驻喻屯);1959年9月划归济宁县,设喻屯、兴福集、王贵屯3乡;1958年成立喻屯人民公社;1966年撤社设区;1969年3月撤区复设喻屯人民公社;1984年5月撤社建乡;1985年5月撤乡设镇,沿用至今。