治十一年（1872年），清军围困大理，杜文秀服毒自杀，起义失败。马如龙历任云南鹤丽镇总兵。追随岑毓英攻灭杜文秀建立的大理政权，镇压马德新、杨振鹏等部，攻克昆阳、澄江、大小东沟等地。赐号“效勇巴图鲁”，再晋“法什尚阿巴图鲁”。后官至云南提督、湖南提督、四川提督，光绪四年（1878年）辞官离职，徙居四川重庆。光绪十七年（1891年），病卒于四川叙州。