清末就讀於陝西省陸軍國小堂和陸軍中學堂,辛亥革彼娼棺泳病⒄歐鍃櫜渭恿宋?安起義,後在焦子靜部充任排長、連長、參謀等職。1914年袁世凱派陸建章督陝,革
命黨人遭迫害。次年,焦子靜、胡景翼等在富平一帶組織討袁軍,推陳樹藩為陝西護
國軍總司令,焦子靜為先鋒支隊司令。此間,馬一直在焦部任職,參加討袁逐陸。陳
樹藩在護國軍的支持下取代陸建章任陝西督軍後倒向北洋軍閥,派部分青年軍官到保
定軍官學校深造,馬是其中之一。但他不願受陳的支配,去保定途中藉故轉赴上海見
于右任,經於介紹到廣州謁見孫中山。孫見馬年輕有為,著他回陝從事推翻陳樹藩的
活動。1917年12月10日,西安警備軍統領耿直發動兵變,派馬(時在耿部任參謀)帶
精壯20餘人在副官張振義的協助下刺殺陳樹藩,卻誤擊關中道尹陳友璋致死,使陳樹
藩逃脫。1918年于右任就任陝西靖國軍總司令,馬在第三路司令曹世英部先後充任營
長、團長等職,部隊駐臨潼交口鎮。其間曾捐資興學,還在高陵縣金古都村為學校捐
款購地修建教室。
1924年北京政變後,胡景翼就任國民軍第二軍軍長兼河南軍務督辦,派兵攻打吳
佩孚。劉鎮華受吳的指揮,側擊胡景翼。胡命馬率部抵二華(華縣、華陰)地區,側
擊劉鎮華軍失利。後又到河南國民軍第二軍李紀才部任團長。1925年奉系軍閥張作霖
與直系軍閥吳佩孚聯合夾擊馮玉祥部,馮部失利;國民軍第二軍在河南相繼被吳佩孚
擊敗,馬所率之團潰散,隻身流落鄭州、漢口,暫居友人家中。
1926年11月西安解圍後,馬返回陝西,被國民軍聯軍駐陝總司令部任命為旅長,
赴渭北召集舊部。部隊尚未訓練即遭馮子明部襲擊而戰敗,被馮子明收編。
1927年春楊虎城任國民軍聯軍第十路軍司令(鏇改為國民革命軍第二集團軍第十
軍軍長),馬任楊部參謀長。寧漢合流後,楊派馬到第十軍南京辦事處做聯絡工作,
後楊部開赴臨沂進剿劉桂棠匪部,馬任團長。1929年蔣、馮分裂,蔣編楊部為新編十
四師,馬任旅長,駐湖北老河口。1930年蔣、閻(錫山)、馮(玉祥)中原大戰開始,
楊部又被改編為討逆軍第十七路軍,馬仍在楊部,任第三旅旅長。大戰結束後十七路
軍奉命回陝,馬率第三旅於同年10月27日最先進入西安,被楊虎城任命為西安警備司
令。10月31日,蔣介石以十七路“討逆”有功,將所轄旅擴建為師,馬被擢升為第五
十八師師長。
蔣介石對楊虎城從未信任,唯恐楊的實力擴大,在十七路各旅擴編為師不久,即
下令限其只留兩個師。楊遂將馬的第五十八師改編為陝西警備師,劃為地方部隊。同
年5月, 楊派馬師東剿石友三部,師部駐洛陽。1932年楊又令馬率部去隴南進剿馬錫
武部,後駐防天水。馬對楊將第五十八師番號編為陝西警備師本已不滿,對楊令他不
時進剿河南與甘肅的土匪,更加憤懣,最終釀成脫離楊虎城的天水事變。
天水事變失敗後,馬和團長畢梅軒出潼關去南京,蔣給馬以軍事委員會參議名義,
後又入陸軍大學十三期學習。三年畢業後被國民政府授予陸軍中將銜,派任平漢鐵路
警察署署長,駐漢口。1936年西安事變期間,南京國民政府派他為西北軍事特派員駐
潼關。西安事變和平解決後又回漢口任平漢鐵路警察署署長。
1938年10月漢口、武昌失守時,馬奉命破壞市郊及平漢鐵路交通設施。後到重慶
任交通警備第十四總隊司令,鏇又調中央訓練團任軍事教官。1945年冬,任西北軍風
紀視察團副主任。臨潼縣縣長為討好視察團,暗中差人給馬賄送一面袋鈔票。他把這
批錢送交胡宗南處,並將此事通報省轄各縣,同時上報國民黨中央黨部。胡宗南對馬
的做法極為不滿,認為有傷尊嚴,藉機向蔣建議,撤銷了這個視察團並迫其離陝。後
任銅川煤礦理事兼主任,1947年被選為“國大”代表,到南京出席“國民大會”後定
居南京。
1949年4月20日, 人民解放軍橫渡長江即將進入南京之際,馬聯合南京各界代表
組織了治安維持委員會, 於4月23日致電毛澤東,歡迎人民解放軍進入南京。毛曾復
電嘉獎。南京解放後,他參加了南京市軍事管制委員會的工作。
1951年陝西新區土改時,馬攜眷回西安,租賃民房居住,把自己在三原縣東里村
原先修建的兩院房舍及花園全部捐給當地學校。後任政協西安市第一、二屆委員會委
員,陝西省人民政府參事室參事。晚年仍不忘台灣的故舊,深切關心祖國的統一大業,
曾就和平解決台灣問題於1955年向毛澤東提出建議, 中央人民政府發給8萬元人民幣
以資獎勵, 他將這筆錢全部購買了建設公債。1962年3月17日因腦溢血病搶救無效,
在西安逝世。