明清屬寧遠(yuǎn)縣晉平里,民國(guó)屬武山縣第四區(qū)(鴛鴦),設(shè)馬力鎮(zhèn)。
1949年成立馬力區(qū)政府。
1953年10月至1955年3月屬第六區(qū)。
1955年11月裁區(qū)并鄉(xiāng)時(shí)屬縣城區(qū),設(shè)馬力鄉(xiāng)。
1958年4月屬新寺公社,設(shè)馬力管理區(qū),同年9月劃歸衛(wèi)星公社。
1962年1月屬馬力區(qū),設(shè)馬力、袁河、北順、榜沙、木梯五個(gè)公社。
1965年撤區(qū)并社,將馬力、袁河、北順、榜沙、木梯五公社并為馬力公社。
1980年8月,設(shè)馬力、袁河二公社。
1983年12月改稱馬力鄉(xiāng)、袁河鄉(xiāng)。
2003年3月撤鄉(xiāng)建鎮(zhèn),改馬力鄉(xiāng)為馬力鎮(zhèn);一直沿用至今。