马王乡位于南部县、西充县、顺庆区交界处,属南部县西南边陲,距县城37. 5公里,海拔高度390米。地貌以浅丘陵为主,多沙性土壤和红土壤;气候属亚热带季风性湿润气候,四季变化明显。2019年10月,撤销马王乡,将其所属行政区域划归八尔湖镇管辖,八尔湖镇人民政府驻长龙街51号。