馬賢

击败号多

永初七年（113年）夏天（《资治通鉴》作秋天），时任骑都尉的马贤与护羌校尉侯霸在安定郡进攻羌人先零部落的分支牢羌，斩首俘获一千人。
元初元年（114年）三月，朝廷下诏，派兵驻守河内郡关隘要冲三十三处（《资治通鉴》作三十六处），修筑堡寨，设置传警鼓防备羌人进攻。五月，先零部落首领零昌派兵进攻雍城。九月，羌人首领号多与当煎部落、勒姐部落的大头领一起胁迫其他部落，分兵在武都、汉中二郡掠劫。巴郡板楣蛮人前往救援二郡，汉中郡五官掾程信率郡兵与蛮人作战，打败羌军。号多逃归，切断陇西道路与零昌合谋。马贤与侯霸率湟中官吏百姓以及投降的羌人在袍罕进攻号多，打败羌军杀死二百多人。

平定陇右

元初二年（115年），护羌校尉庞参攻羌人战役中，因延误军期被逮捕下狱，校书郎中马融为庞参求情，于是朝廷下令赦免庞参，任命马贤接替兼任护羌校尉。
元初四年（117年）十二月二十五日，中郎将任尚率领各郡的部队与马贤一同进兵北地攻打先零部落首领狼莫，马贤先到安定青石岸，狼莫迎战，打败马贤。恰好任尚部队到达高平，两军联合并进，狼莫等人退走，于是马贤等移动军营迫近狼莫，到达北地，双方相持六十多天，在富平县黄河之畔交战，大败狼莫，斩杀敌人五千人，使得被羌人掳掠去的一千多人得以归还，获得十多万头牛、马、驴、羊、骆驼，狼莫逃走。于是西河郡羌人虔人部落一千人（《资治通鉴》作一万人）前往度辽将军邓遵处投降，陇右地区平定。

进攻沈氐

元初六年（119年）春天，羌人勒姐部落与陇西部落的号良等人勾结谋反，马贤在安故迎战号良，杀死号良及其羌人几百人，其余部众投降散去。
永甯元年（120年）三月，上郡羌人沈氐部落五千多人侵犯张掖郡。六月，马贤率领一万兵众，在张掖郡讨伐攻打沈氐部落，第一次交战，马贤失利，牺牲几百人。第二天再次交战，打败沈氐部落，斩杀一千八百人，俘虏一千多人，其余部众全部投降。当时，当煎部落首领饥五等人，因马贤的部队集中在张掖，便乘虚而入，攻打金城。马贤率军由张掖返回，追击饥五等人直到塞外，斩杀数千人后班师。烧当、烧何二部落听说马贤大军返回金城，率领三千多人再次进攻张掖，杀害郡县官吏。

溃败麻奴

饥五攻打金城时，和饥五同部族的首领卢(匆心)、烧当部落忍良等一千多户，留在允街，并且采取迟缓观望的态度。
建光元年（121年）春天，马贤带领军队招来卢(匆心)，将他斩杀，趁机发兵攻击卢(匆心)部族，斩杀两千多人，忍良等全部逃亡塞外。朝廷封马贤为安亭侯，食邑一千户。
建光元年（121年）七月，忍良等人认为麻奴兄弟本是烧当首领的嫡系子孙，但马贤却没有给予适当的抚恤优待，怀恨勾结，一同胁率各部落的三千步兵和骑兵侵犯湟中地区，进攻金城郡各县。八月，马贤率领先零部落赶去攻打忍良，在牧马场交战，马贤被打败，战死四百多人。麻奴等又在令居打败武威、张掖两郡的郡兵，乘胜裹胁先零、沈氐各部落四千多户，沿山脉向西进发，进攻武威。马贤追到鸾乌县，采用招抚引诱的手段，各部落归降的有数千户。麻奴向南返回湟中地区。
延光元年（122年）三月，马贤追到湟中地区，麻奴逃出边塞渡过黄河，马贤又追击打败麻奴，部众溃逃，许多人都到凉州刺史宗汉那投降。

免官杀良

永建元年（126年）夏，陇西钟羌反叛，马贤率领七千多人攻打钟羌。在临洮交战，斩杀钟羌一千多人，钟羌部众全都归降。马贤因功进封为都乡侯。自此凉州再没战事得到安定。后来，马贤因犀苦兄弟多次背叛，就将犀苦兄弟关押在令居作人质。冬天，马贤被朝廷征召回朝，免去官职，任命右扶风韩皓接替马贤担任护羌校尉。
阳嘉三年（134年）七月，钟羌首领良封等再次进犯陇西郡和汉阳郡。汉顺帝下诏任命马贤为谒者，负责镇压和安抚羌人各部。十月，护羌校尉马续派兵攻打良封，将其击败，斩杀几百人。
阳嘉四年（135年）春天，马贤调派陇西的将士和羌胡的部队进攻并杀死良封，斩杀一千八百人，获得马、牛、羊五万多头，良封亲属全投降。马贤又进兵攻打钟羌的且昌，且昌等人率领各部落的十多万人向凉州刺史投降。

加官战死

永和元年（136年），朝廷调任马续为度辽将军，再次任命马贤担任护羌校尉。起初，武都边关上的羌人白马部落进攻并打败屯田将领。连续多年反叛。
永和二年（137年）春，广汉属国都尉击败白马部落，斩杀六百多人，马贤又进攻白马部落，杀死他们的大首领饥指累祖等三百人，自此陇右再次被平定。
永和三年（138年）十月，烧当部落首领那离等三千多骑兵进犯金城边塞，马贤率领军队赶赴金城，进攻那离将其击败，杀死四百多人，获得一千四百匹马。那离等又招引西部的羌人，杀害官吏百姓。 
永和四年（139年）三月，那离再次反叛。四月初八日，马贤率领湟中的志愿从军的士兵和一万多羌人骑兵出其不意进攻，将那离杀死，并斩杀和俘虏一千二百余人。朝廷征召马贤担任弘农太守。
永和五年（140年）夏，羌人且冻部落、傅难部落起兵反叛，攻掠金城、三辅地区，杀害官吏。朝廷任命马贤为征西将军，率军十万屯驻汉阳，并筑坞壁三百处防御羌人。且冻部落攻打武都、烧陇关（在今陕西陇县陇山东坡），掠夺东汉的苑马。
永和六年（141年）正月二十一日，马贤率领五六千骑兵攻打羌人且冻部落，射姑山会战，马贤大败。马贤和他两个儿子全战死。汉顺帝悼念马贤功绩，赐给马贤家中三千匹布、一千斛粮食。十二月，汉顺帝封马贤的孙子马光（《东观汉记》作马承先）为舞阳亭侯（《东观汉记》作武阳亭侯），每年租税收入达一百万。朝廷派侍御史督察收录马贤各营士兵，对死伤家属慰问救济。