唐屬蠻州轄。
明屬乖西正司之一部;繼為開州文里及思內(nèi)里。
清康熙年間(1662—1722年),鄉(xiāng)人先開集于今坪上,名豬場鋪,后毀于火。
清雍正三年(1725年),鄉(xiāng)紳黎品等人另辟新場于今址,名馮公場,后稱馬江。
清光緒年間(1875—1908年),改稱開州之北區(qū)。
民國六年(1917年),改紫江縣第七區(qū)。
民國二十八年(1939年),為開陽縣第二區(qū)及第五區(qū)一部分;時將馮公鎮(zhèn)與三合場并為馮三聯(lián)保,屬第三區(qū)(馬場)。
解放初改稱馮三區(qū)。
1951年,改稱第四區(qū)。
1953年,改稱第三區(qū)。
1958年,為馮三公社。
1962年,撤管理區(qū)后改稱馮三區(qū)。
1984年,撤公社建鄉(xiāng)。
1991年,永溫鄉(xiāng)劃出,花梨區(qū)翁昭鄉(xiāng)唐山村并入。
原馬江、毛粟、毛坪3鄉(xiāng)和唐山村合并成馮三鎮(zhèn)。