镇名源于驻地村名,此地--初打井很深,摇辘轳28圈才能打上水来,故名二十八井,简称二八。清乾隆初期形成村屯,
属东乡、河东第一区。
民国时属方台乡(警察第三区)。东北沦陷时期属大方台保,后设元宝村。解放后属方台区,1947年设元宝区(第七区),1956年设二八乡、王柱乡,1958年设二八公社,1984年改为乡,1985年改为镇。
1990年,辖境东邻杨林乡,西靠方台乡,南隔松花江与宾县相望,北连西井乡,东北隔漂河与巴彦县相望,面积117平方千米,镇政府驻二八村,辖16个行政村、18个自然屯,居民5071户22336人,其中农业人口21673人,汉族占96.2%。
1996年,面积117.1平方千米,人口2.2万人,辖二八、付井、罗井、头屯、张达、杨井、立新、光宝、长山、奋斗、碱草、阿堡、平堡、平粉、鲍堡、平安、王柱17个行政村。2001年8月原16个行政村调整为9个。2003年末,全镇辖二八(二八、奋斗)、傅井(傅井、高财)、罗井(罗井、杨井)、头屯(头屯)、鲍堡(鲍堡、碱草)、阿堡(阿堡、张达、立新)、长山(长山、平安、新立屯、平粉)、王柱(王柱)、元宝(元宝)9个行政村(18自然屯),居民5847户22639人,其中农业人口20434人。