民国时属云川镇十保。
解放初为一区五乡第四行政村。
合作化时属四坝乡。
1955年组建中庄子初级农业合作社,1957年并为三坝高级农业合作社。
1958年属红星人民公社,次年转为焦家庄人民公社三坝大队中庄子生产队,后归城关人民公社。
1961年划为三坝公社中庄子生产大队。
1964年并入焦家庄公社。
1965年划归北海子公社。
1967年改名红旗公社东方红大队,1969年恢复原社队名称。
1983年政社分设后设村民委员会,属北海子乡。
1993年2月并入城关镇。
2007年,村委会由姜家庄迁往现驻地王家庄。