全镇辖区在宋元二代设崇泰、崇政二里。
明代保留崇政里(茶㘵),分崇泰上、下里(上里为莒口,下里为后山)。
民国末年设三个乡(莒口、后山、茶㘵)。
1949年解放后设第四区,驻莒口,1953年驻迁后山,改称后山区。
1958年迁回莒口,改为莒口红旗公社。
1961年设莒口工委,分设莒口、后山、茶㘵三个公社。
1963年合并为莒口公社,1984年改乡。
1992年建镇沿用至今。