古代,属西犬丘、西垂宫、西县。
三国时,为蜀魏争战之地,归属多变。
西晋时,属始昌县。
北魏时,属杨廉县。
五代时,在这里设天水县,故址在今天水村附近。
南宋末,隶属天水军之天水县。
元至元七年(1270年)后,直属成州。
明至清初,为成县天水里。
清雍正七年(1729年)后,属秦州天水镇,是州城南部历史悠久的文化古镇。
1949年后,属天水县第十五区华鼎、海池、汉源、庙坪、天水、华岐、双阎7乡。
1956年,撤区并乡,汉源、庙坪、天水、双阎等乡合并为天水乡。
1958年,设立天水公社。
1961年,又划为汉源、华鼎、天水3公社。
1966年,汉源公社并入。
1968年,华鼎公社并入。
1983年,改为乡。
1985年,划归秦城区。
2002年6月,撤乡建镇。
2005年1月,归秦州区管辖。