明代屬通陽保通順里。
清乾隆初屬蓮峰區(qū)。
1943年屬禮賢鄉(xiāng)。
1947年東南部的三合坪、好賢溝屬趙保區(qū),其余屬程屋區(qū)。
1948年設(shè)鄉(xiāng),屬宜南縣宜嵩區(qū)(穆冊)。
1949年宜南、宜北2個縣合并,屬宜陽縣程屋區(qū)。
1950年設(shè)架寺、石窯、拐溝3個鄉(xiāng),屬第五區(qū)(程屋)。
1956年架寺、石窯2個鄉(xiāng)劃歸張塢區(qū)。
1958年取消鄉(xiāng)和農(nóng)業(yè)合作社,成立上觀大隊,隸屬張塢公社,設(shè)三合坪大隊,屬趙保公社管轄。
1961年設(shè)上觀人民公社,屬張塢區(qū)。
1983年更名為上觀鄉(xiāng),沿用至今。