清末,属济宁直隶州北乡兴文镇、耿务屯地方和济宁卫。
民国年间先后分属济宁县洸右乡、第二区、第二学区;1946年后属济宁县洸河区、济北县第一区、济宁县第一区、李营区、李营乡、薛口乡;1958年8月,建立李营人民公社;1965年5月,划出南部村庄设立五里屯人民公社;1966年6月,撤销李营、五里屯人民公社,设李营区;1969年3月,撤区复设人民公社;1971年1月,划出洸府河东17个大队归南营(柳行)人民公社;1984年5月撤社建乡;1985年5月,改乡为镇;2010年撤镇改设街道,沿用至今。