明代以前,屬土司地。
清雍正十三年(1735年),屬宣恩縣石虎里。
民國時期,為曉關鄉(xiāng)和西坪鄉(xiāng)。
1949年11月,設曉關區(qū)。
1958年10月,撤銷曉關區(qū)劃為東風、鋼火兩大公社。
1961年,成立曉關區(qū)。
1975年,撤區(qū)并社,為曉關公社和桐子營公社。
1984年5月,撤社建區(qū),建立曉關區(qū)。
1995年10月,分為曉關區(qū)和桐子營區(qū)。
1996年12月,更名為曉關侗族鄉(xiāng)和桐子營侗族鄉(xiāng)。
2001年3月,兩鄉(xiāng)合并為曉關侗族鄉(xiāng)。