夏屬梁州。
周屬雍州。
秦屬隴西郡故道縣。
漢至?xí)x,在故道縣、仇池縣、漢寧郡、沮縣間幾多變更。
南北朝至元,屬河池郡梁泉縣,興元路梁泉縣。
明屬漢中府。
清至民國(guó)屬留壩縣。
1949年12月,屬留壩縣城關(guān)區(qū)。
1956年1月,設(shè)立城關(guān)鄉(xiāng)。
1958年9月,成立城關(guān)公社。
1958年12月,撤縣屬寶雞市鳳縣管轄。
1961年9月,留壩縣制恢復(fù),設(shè)城關(guān)管理區(qū)。
1962年6月,成立城關(guān)公社。
1984年4月,改為城關(guān)鎮(zhèn),轄5個(gè)行政村。
2015年6月28日,陜西省調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃,撤銷留壩縣城關(guān)鎮(zhèn),設(shè)立紫柏街道。