马芳(1518年-1581年),字德馨,别号兰溪 [1] ,山西蔚州(今张家口蔚县)人。明朝中期名将。
马芳出身农家,八岁时被鞑靼掳走。后逃回大同,效力于大同总兵周尚文麾下。马芳历仕嘉靖、隆庆、万历三朝,在与鞑靼作战中屡立功勋,渐获升迁,历任宣府总兵、都指挥佥事、左都督等职。万历七年(1579年)因病归乡。万历九年(1581年),马芳去世,年六十四。
马芳战功卓著,当时有“勇不过马芳”之说。《明史》称其“大小百十接,身被数十创,以少击众,未尝不大捷。擒部长数十人,斩馘无算,威名震边陲,为一时将帅冠”。一些曲艺、戏曲作品也将他的故事搬上舞台。