解放前,属海城县。
民国三十五年(1946年)4月,成立营口县,划归营口县。
民国三十六年(1947年)10月,设立旗口区,仍属营口县。
1950年6月,旗口区更名八区,仍属营口县。
1952年5月,旗口区政府由滚子泡迁至旗口村。
1955年8月,八区恢复旗口区,隶属关系不变。
1956年3月,撤销旗口区,旗口区并入虎庄区,属虎庄区管辖。
1957年8月,成立高坎区,本境划入高坎区。
1958年2月,撤销高坎区设立高坎乡,本境隶属关系不变。
1961年3月,本境由高坎乡划出,成立旗口乡,属营口县。
1983年9月,恢复乡建制,属营口县。
1992年11月,旗口乡改旗口镇,属营口县。
1992年11月,营口县改为大石桥市,属大石桥市。