唐贞观十四年(640年),为建东受降城,属丰州金河县。
辽、金、元时期,易名东胜州。
明州改卫,后城废。
15世纪中叶,蒙古土默特部驻牧于此,为恰台吉脱脱(妥妥)封地。
清,设托克托厅,为厅之治所。
民国时期,改县后为县之治所。
解放初期,双河镇一带设托克托县第一行政区。
1952年,改为城关镇。
1958年,城关镇改为太阳公社。
1962年,太阳公社分为城关镇公社和中滩公社。
1981年,城关镇公社改镇,中滩公社改乡。
2001年5月,与南坪乡合并。
2006年6月,与中滩乡合并改称双河镇。