北魏属苑川县。
隋唐属岐山县。
至明嘉靖四十四年(1565年),岐山县设桃川里。
民国十五年(1926年),岐山县设桃川乡,辖今本县鹦鸽镇三岔峡以西各村及原高龙乡全部。
1949年后,属岐山县,设第九区。
1953年2月,划归太白中心区,设为桃川区,辖灵丹庙、沙羊店、老爷岭、高码头、龙窝、鹦鸽、六家村、瓦窑坡等8个乡。
1959年5月,鹦鸽、高码头、龙窝3个管理区(乡)分设,鹦鸽、六家村、瓦窑坡3乡划归鹦鸽管理区,桃川管理区辖老爷岭以西15个大队。
1961年9月,设桃川公社辖15个生产大队、42个生产小队,有50个自然村。
1966年9月,改名为东方红公社。
1971年,恢复原名。
1984年5月,撤销公社设乡,辖15个行政村。
1995年12月,撤乡设镇,辖15个行政村。