解放初期属一区丹凤镇。
1953年属马官区田官乡。
1958年属马官公社田官管理区,1963年属马官区田官公社,1984年属马官区田官乡皮官村村委会、小河村村委会、长坡村村委会。
1991年建镇并乡撤区属皮官村村民委员会,小河村村民委员会,长坡村村民委员会,2013年11月,《普定县人民政府关于马官镇人民政府并村工作请示的批复》(普府函(2013)202号)撤销皮官村、小河村、长坡村建镇远村,属镇远村村民委员会,2016年1月29日,《贵州省人民政府关于同意普定县部分乡镇行政区划调整的批复》(黔府函(2016)46号)撤销城关镇,设马官镇办事处,属马官镇办事处管辖至今。