原屬寧安縣管轄。
1947年3月,隸屬牡丹江市北安區(qū)。
1956年3月設(shè)立北安鄉(xiāng),屬郊區(qū)。
1958年8月,北安鄉(xiāng)與沿江鄉(xiāng)合并成立紅旗人民公社。
1959年末,撤銷(xiāo)紅旗人民公社,劃分為北安、沿江2個(gè)公社。
1960年8月,北安人民公社并入愛(ài)民人民公社,改稱北安分社。
1962年1月,恢復(fù)北安人民公社,屬郊區(qū)管轄。
1969年4月,改稱紅旗人民公社。
1970年9月,復(fù)稱北安人民公社。
1984年4月,改為北安鄉(xiāng)。
1997年9月30日,劃歸愛(ài)民區(qū)管轄。
2001年2月22日,三道鄉(xiāng)并入北安鄉(xiāng)。
2012年7月4日,北安鄉(xiāng)更名三道關(guān)鎮(zhèn)。
2013年10月28日,鎮(zhèn)駐地遷至三道關(guān)村。
名稱沿用至今。