20世纪30年代初期,成立安康、安详2个村政府,后又将2个村合并成立双山子村,归属庄河县。
民国三十四年(1945年)抗战胜利后,菩萨庙地区归庄河县孤山区管辖。
民国三十五年(1946年)7月1日,由庄河县划归孤山县。
民国三十八年(1949年)7月,划归安东县孤山区。
1958年5月,撤区并乡,设常胜乡;同年9月,并入孤山公社。
1961年8月,划出,设立菩萨庙公社。
1966年,改称海洋红公社。
1981年,恢复菩萨庙公社。
1983年,改菩萨庙公社为菩萨庙乡。
1985年6月,撤乡建镇,实行镇管村的领导体制,设菩萨庙镇。