1949年建釣渭區(qū)天王鄉(xiāng);1959年為虢鎮(zhèn)公社天王管理區(qū);1961年設(shè)天王公社;1967年更名東風(fēng)公社;1974年復(fù)名天王公社;1984年5月以社改鄉(xiāng),同年11月以鄉(xiāng)建鎮(zhèn),命名天王鎮(zhèn)。
2003年3月屬陳倉區(qū)。
2004年,瓦家坡村更名為釣魚臺(tái)村,2005年10月,撤銷付家坡村,并入釣魚臺(tái)村;撤銷后溝村,并入梁家臺(tái)村。
2008年4月,撤銷朱頭坪村,并入十二盤村;撤銷楊家莊村,并入小塬村;撤銷楊家村、廟咀村,并入八廟村;撤銷光明村,并入毛家溝村;撤銷梁家臺(tái)村,并入釣魚臺(tái)村;撤銷西堯村,并入天王村;2018年末,全鎮(zhèn)轄天王、十二盤、小塬、八廟、毛家溝、釣魚臺(tái)、孫李溝、曹家溝、胥家、寨子、王家堡、伐魚、柏坡、關(guān)爾下等14個(gè)行政村。