Un pueblo se estableció durante las dinastías Ming y Qing y la República de China. Se llamó distrito de Xiehu en los primeros días de la fundación de la República Popular China. Se cambió a comuna en 1958, comuna de Hongguang en 1966 y ciudad de Xiehu en 1984. En 1996, tenía una superficie de 33,2 kilómetros cuadrados y una población de 24.000 habitantes. La Carretera Nacional 312 atraviesa todo el pueblo. Gobierna 15 aldeas administrativas, incluidas Shilipu, Xuejiahe, Dongsongjia, Wujiayan, Xiehu, Shahe, Ximandao, Mapo, Pantao, Zhangcun, Tanggou, Duping, Qianliping, Houliping y Mawang.
El municipio de Fengjiacun está ubicado en el noroeste del condado de Lantian, a 8 kilómetros de la cabecera del condado. Al comienzo de la fundación de la República Popular China, eran los municipios 12, 13 y 14 del distrito de Xiehu, la comuna de Xiehu de 1958, los distritos administrativos de Qianjiawan, Niujiakou y Shahe, la comuna de Fengjiacun de 1966 y la reforma rural de 1984. 1996, con una superficie de 55 kilómetros cuadrados y una población de 17.000 habitantes. Gobierna Xuliangcheng, Daxing, Xiyujiagou, Chenjiagou, Heigou, Tangao, Xiafu, Niujiakou, Dongliping, Qianjiawan, Dustpan Palm, Huazuiping, Fengjiacun.
En 2002, la aldea Fengjia se fusionó con la ciudad Xiehu, y el gobierno de la ciudad se instaló en la aldea Xiehu y administró 28 aldeas administrativas.