1947 perteneció al condado de Haicheng.
Incorporado al condado de Yingkou en 1948.
En 1961, se analizó la construcción de la comuna de Shifo en la comuna de Shuiyuan.
En 1983, se cambió al municipio de Shifo.
Shifo Town se fundó en 1993.
1996, con una superficie de 37,5 kilómetros cuadrados y una población de 25.000 habitantes. Gobierna Beiyingzi, Beifang, Heiyugou, Zhangjiagang, Jianli, Dagongwan, Weijiatang, Luffa, Waifang, Cornucopia, Zhangjiatang, Buda de Piedra. , Huaizigou, Dongqianfang, Jiahao, Oeste Qianfang 108.
En 2002, cubría una superficie de 37,5 kilómetros cuadrados y tenía una población de 25.500 habitantes. Gobernaba 16 aldeas naturales, a saber, Beiyingzi, Beifang, Heiyugou, Jianli, Zhangjiagang, Dagongwan, Weijiatang, Luffa, Waifang, Jubao, Zhangjiatang, Shifo, Huaizigou, Dongfang, Jiahao, Xifang.