此乡最早为蒙古族游牧区。
清光绪末期属扎萨克图郡王旗领地。
清宣统三年(1911)为靖安县(白城县)第三乡。
1914年隶属洮安县(白城县)第四区。
1936年设三合屯保,隶属洮安县(白城县)第一区。
1939年设太平村,隶属白城县。
1946年设三合区,隶属洮安县(白城县)。
1950年改为第三区,隶属白城县。
1955年改为三合区。
1956年撤区划三合、大房两乡。
1958年大房乡并入三合乡。
1959年三合、大兴两乡合并,成立三合人民公社。
1964年划归洮安县。
1983年实行乡、村建制,改三合人民公社为三合乡,仍属洮安县。
1987年三合乡由洮安县划归白城市洮北区。
1993年为白城市洮北区三合乡,一直沿用至今。