清屬北路30壩的東、中、西原公地。
民國十九年(1930年),屬北部30壩的東、西、中原公壩。
民國二十八年(1939年),屬原公鎮,轄13堡。
1950年,為新原鄉、西原鄉、寶山鄉。
1958年,設為管理區。
1961年,成立原公公社。
1966年,更名赤衛公社。
1972年,復稱原公公社。
1983年,改為原公鄉。
1985年,撤鄉建原公鎮。
1996年,垣山鄉并入原公鎮,轄東原公、新原、齊心、鄭家坡、田什字、原公、西原公、西壩、苗家山、青龍寺、呂家河、新莊、垣山、李家山、南溝、三官、常家溝17個行政村。
2011年,撤銷寶山鎮并入原公鎮。