唐属蛮州辖。
明属乖西正司之一部;继为开州文里及思内里。
清康熙年间(1662—1722年),乡人先开集于今坪上,名猪场铺,后毁于火。
清雍正三年(1725年),乡绅黎品等人另辟新场于今址,名冯公场,后称马江。
清光绪年间(1875—1908年),改称开州之北区。
民国六年(1917年),改紫江县第七区。
民国二十八年(1939年),为开阳县第二区及第五区一部分;时将冯公镇与三合场并为冯三联保,属第三区(马场)。
解放初改称冯三区。
1951年,改称第四区。
1953年,改称第三区。
1958年,为冯三公社。
1962年,撤管理区后改称冯三区。
1984年,撤公社建乡。
1991年,永温乡划出,花梨区翁昭乡唐山村并入。
原马江、毛粟、毛坪3乡和唐山村合并成冯三镇。