他与马氏家族有联系。他曾在青海国民革命军中服役多年，曾任族长、什藏地区保安副司令，82军少将高参等职。在中国抗日战争中，马元祥在马彪将军的指挥下与日军作战 ，并在淮阳与日军交战时受伤。1949年9月上旬，马元祥与马元海（青海省参议会议长）率部分兰州战役中溃败残兵百余人流亡在环青海湖一带，有战马百余匹、电台1部、轻机枪3挺和75支长、短枪。中国人民解放军自西宁进军新疆，国军第82军少将高参马元祥走投无路，在共和县切吉地区向解放军投降，被送往西宁的青海省军区军管处集训。结业后不久，1951年2月潜往南河