明萬(wàn)歷年間(1581年前),歐洞鄉(xiāng)稱為窯灰里,屬慶遠(yuǎn)府管轄。
清朝,窯灰里屬忻城土縣。
清雍正六年(1728年)八月,窯灰里和功德里(今馬泗鄉(xiāng))劃歸宜山縣(今宜州市),次年劃歸里苗分縣管轄。
民國(guó)元年(1912年),里苗分縣撤銷,復(fù)歸宜山縣第六區(qū)管轄。
1952年8月,隸屬宜山縣第四區(qū)。
1952年9月,劃歸忻城縣第七區(qū)。
1958年,撤區(qū)設(shè)歐洞鄉(xiāng);同年8月,撤銷鄉(xiāng)建制,成立前進(jìn)公社,后并入馬泗公社。
1959年8月,改稱歐洞公社。
1962年,復(fù)稱馬泗公社。
1968年11月,歐洞公社改為歐洞大隊(duì),屬馬泗公社管轄。
1979年10月,設(shè)歐洞管理區(qū),屬馬泗公社管轄。
1983年9月,撤銷。
1984年8月,撤銷公社,原馬泗公社分成馬泗鄉(xiāng)和歐洞鄉(xiāng)。