夏、商代为豫州之地。
西周时为蓼、申、谢、唐侯国。
东周(前505)楚灭唐国设湖阳县。
秦置湖阳县,属南阳郡。
两汉及三国时为南阳郡湖阳县。
晋代废湖阳县入棘阳县,属义阳郡。
北魏置上马县。
隋代境内为石马(后更名上马)、湖阳2县,属舂陵郡。
唐天宝元年(742)上马县更名为泌阳县,属唐州。
天祐三年(906)唐州治由比阳(今驻马店市泌阳)迁至泌阳(今唐河县城)。
宋、金仍设唐州。
元至元三年(1266)废湖阳、桐柏、比阳3县为镇,并入唐州。
明洪武二年(1369)降唐州为唐县,属南阳府。
十四年(1381)唐县分出比阳镇设泌阳县(县治今驻马店泌阳)。
成化十二年(1476)唐县分出桐柏镇设桐柏县。
清沿明制,属南阳府。
1913年属豫南道。
1914年改称沘源县。
1923年改置唐河县。
1927年直属河南省。
1932年属河南省第六行政督察区。
1949年属南阳专区。
1969年属南阳地区。
1994年属南阳市。