民國時屬云川鎮十保。
解放初為一區五鄉第四行政村。
合作化時屬四壩鄉。
1955年組建中莊子初級農業合作社,1957年并為三壩高級農業合作社。
1958年屬紅星人民公社,次年轉為焦家莊人民公社三壩大隊中莊子生產隊,后歸城關人民公社。
1961年劃為三壩公社中莊子生產大隊。
1964年并入焦家莊公社。
1965年劃歸北海子公社。
1967年改名紅旗公社東方紅大隊,1969年恢復原社隊名稱。
1983年政社分設后設村民委員會,屬北海子鄉。
1993年2月并入城關鎮。
2007年,村委會由姜家莊遷往現駐地王家莊。