北魏黃興四年(470)置萇平縣。
北周明帝元年(557)更名為王屋縣。
唐武德元年(618)又改為邵伯縣。
唐顯慶二年(657)復(fù)置。
元至元三年(1266)并入濟(jì)源縣。
清代屬清下鄉(xiāng)。
1928年屬濟(jì)源縣七區(qū)。
1943年改屬王屋縣三區(qū)。
1947年復(fù)歸濟(jì)源縣七區(qū)。
1949年屬濟(jì)源縣六區(qū)。
1955年改屬王屋區(qū)。
1958年成立王屋公社,屬濟(jì)源縣。
1983年改設(shè)王屋鄉(xiāng)。
1988年撤銷(xiāo)濟(jì)源縣設(shè)立濟(jì)源市,屬之。
2007年改置王屋鎮(zhèn)。