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月屬陳倉(cāng)區(qū)。
2004年,瓦家坡村更名為釣魚(yú)臺(tái)村,2005年10月,撤銷(xiāo)付家坡村,并入釣魚(yú)臺(tái)村;撤銷(xiāo)后溝村,并入梁家臺(tái)村。
2008年4月,撤銷(xiāo)朱頭坪村,并入十二盤(pán)村;撤銷(xiāo)楊家莊村,并入小塬村;撤銷(xiāo)楊家村、廟咀村,并入八廟村;撤銷(xiāo)光明村,并入毛家溝村;撤銷(xiāo)梁家臺(tái)村,并入釣魚(yú)臺(tái)村;撤銷(xiāo)西堯村,并入天王村;2018年末,全鎮(zhèn)轄天王、十二盤(pán)、小塬、八廟、毛家溝、釣魚(yú)臺(tái)、孫李溝、曹家溝、胥家、寨子、王家堡、伐魚(yú)、柏坡、關(guān)爾下等14個(gè)行政村。