清乾隆年間(1736-1795)在這里開始了屯田墾植活動,先后從甘肅武威、民勤等地遣來八戶屯犯從事農桑,經數代休養生息,戶口滋盛,逐步形成上、中、下3個自然村。
1949年前康樂鄉所轄。
1950年后曾劃為北區六鄉。
1956年為大河鄉連豐公社;公社化時為大河公社六大隊。
1962年由大河公社劃出,以駐地建置為三塘湖公社。
1985年改建為三塘湖鄉。
2015年7月自治區人民政府下發《關于同意巴里坤縣三塘湖鄉撤鄉設鎮的批復》(新政函〔2015〕186號)批復同意三塘湖撤鄉設鎮,沿用至今。