位于完达山南麓,阿布沁河西岸低平原上,距虎林市东北49公里,北纬46°42′,东经133°04′。东与阿北乡毗邻,西至跃进山,南与八五四农场二十三连接壤,北与宝清、饶河为界。全镇3个行政村,8个自然屯,农村人口2293,现有耕地2.46万亩。境内资源丰富,自然环境优越,盛产木材、蘑菇、山参及各种药材,具有得天独厚的发展潜力和宽松的外部环境。
东方红镇原名小清河,1962年成立东方红乡。1971年正式建立镇革命委员会,改为东方红镇。1980年9月成立东方红镇人民政府。2004年东方红镇人民政府机关机构改革,设立一办(综合办公室)两中心(农业技术综合服务中心和农村经济管理中心)。2001年11月行政村撤并调整,由原来的5个行政村并为3个行政村。.