唐代时期,属安庆州花山县。
辽代时期,属东京道辽阳府析木县。
明代时期,属辽东都指挥司。
清代时期,辽阳撤府,属海城县。
日伪时期,属伪海城县公署所辖,设马风村公所。
民国三十四年(1945年),属中国共产党海城县政府析木区。
民国三十五年(1946年),国民党占据马风,恢复伪满时期的行政区划,设立马风乡。
民国三十六年(1947年),共产党解放海城,受辽东省海城县领导。
民国三十七年(1948年),海城县政府成立马风区(包括今马风镇全境及王石响堂部分地区)。
1950年,马风区改为第三人民政府。
1955年,改为马风区。
1958年,成立马风公社。
1961年,什司县划出马风公社,调整后全社共有25个生产大队。
1978年9月,撤销马风公社革命委员会,成立马风公社管理委员会。
1983年10月,撤销公社建制,建立马风乡。
1984年11月,马风乡撤乡设镇。
2010年11月,原海洲管理区海滑社区划归马风镇。