張發奎

早年

張發奎八歲入讀私塾，後輟學，到廣州成學徒，之後當兵。1912年，考入廣東陸軍小學，次年升入武昌陸軍中學。1915年，畢業回粵於建國粵軍中任職，曾任孫中山侍衛。
1920年，赴漳州援閩粵軍任中尉副官；8月隨軍回粵與舊桂系交戰，隻身於敵軍陣群中奪獲新式步槍兩枝並獲晉升上尉副官；後於惠州攻堅戰任敢死隊督戰長，至1922年累升至總統府大本營警衛團第三營營長；6月陳炯明叛變，率部與叛軍戰於翁源時，陳炯明遣前陸軍小學校長翁式亮致函發奎，稱：「師生之情，愛護之心始終如一，希迅速來歸，免貽後悔」。發奎以「師恩難忘，恕難從命」回絕，率部退入始興仙人洞據山相抗半年，故有「大王」綽號；粵軍第一師師長梁鴻楷函，許以相機驅陳遂出山，任第一師二團三營營長。
1923年2月孫總理回廣州以驅陳炯明作戰有功任團長。
1925年7月，建國粵軍改編為國民革命軍第四軍任獨立旅旅長，隨國民革命軍東征，於熱湯與20倍於己的敵軍遭遇激戰一天與援軍擊潰敵軍；8月廖仲愷遇刺，建國粵軍參謀長蔣中正驅逐粵軍總司令許崇智，粵軍四邑駐軍轉投，鄧本殷乘機反叛進攻廣州；11月1日隨南征軍總指揮第三軍軍長朱培德分四路（第一路陳銘樞、第二路王均、第三路戴岳、第四路俞作柏）攻鄧本殷部，11月4日第一第二路軍克恩平及那碉，11月8日佔陽江化州，11月10日朱培德進抵陽江令各部軍會攻高州，11月16日第三路占領羅定，11月20日南征軍克高州鄧本殷部退廉江，11月23日第三第四路占廉江鄧本殷率殘部退雷州時，南征總指揮朱培德與陳銘樞不協，朱部第三軍向北撤退，南征軍事改由李濟深負責，遂回軍以功遷第十二師師長。

北伐

1926年7月，國民革命軍北伐，張率部進軍，與湖南第十師擔任湘江東岸作戰，連克醴陵平江，吳佩孚部退守汀泗橋，8月26日與第四軍發起擊汀泗橋，吳軍主力宋大霈率大刀隊迎敵，雙方激戰甚烈，至夜張發奎令三十六團渡水偷襲敵後占領中央陣地。翌日拂曉親率三十五團與第四軍葉挺獨立團從正面大敗吳軍，吳軍腹背受敵投降，十二師佔領汀泗橋，此即汀泗橋之戰。8月30日與第四軍於賀勝橋之戰大敗吳佩孚克賀勝橋直逼武昌，第四軍因而得「鐵軍」之稱，張被稱為「鐵軍英雄」；10月10日北伐軍攻克武昌後率十二師援贛，於馬回嶺之戰全殲孫傳芳謝鴻勛部，與第七軍克九江取南昌旋迴師武漢。

寧漢分裂

1927年1月兼任第四軍副軍長3月第四方面軍第一縱隊司令兼第四軍十一軍軍長當選中央軍事委員會委員。4月出現寧漢分裂擁護武漢汪精衛任為第四軍軍長兼任由原四軍十師擴成的第十一軍軍長。同月下旬寧漢雙方繼續分頭北伐，張率第四軍、十一軍於河南大敗張作霖奉軍主力。6月回到武漢，昇任武漢任命之第二方面軍總指揮，並且準備討伐蔣介石。
1927年7月初發生寧漢合流。張發奎部下不少人為共產黨人但張一直未曾大力反共直至7月中才決心清共。7月30日張發奎在廬山與汪精衛、孫科等宣布進行分共。8月1日，張的部下，由中國共產黨控制之十一軍二十四師（葉挺）、新編二十軍（賀龍）在南昌發動南昌起義。張即以其餘部，包括四軍（軍長黃琪翔）十二師(繆培南)、四軍二十五師(李漢魂)、十一軍二十六師(許長志)前往南昌討伐。但之後張沒有力追葉挺及賀龍至潮梅一帶，而是帶兵到廣州。11月17日，張發奎乘李濟深離粵，與黃琪翔聯合李福林在廣州發動政變，驅趕在廣東的桂系，擁護汪精衛。

部下叛離

12月11日，張部下共產黨人，參謀長兼教導團長葉劍英（時為地下共產黨人）及張太雷、葉挺等，在蘇聯駐廣州領事支持下發動廣州暴動。張發奎倉皇離開廣州，以時駐廣州外的三個師，聯合李福林的第五軍鎮壓。張因事件受輿論壓力，被迫通電下野。
1929年3月，蔣介石與桂系因編遣問題爆發蔣桂戰爭。張發奎回國，任第四師師長，初期討伐桂系，後來聯合桂系反蔣。但是在廣州附近被擊敗，退回廣西。至1930年中原大戰爆發，再以第四軍名義，聯合桂系反蔣，從廣西攻佔長沙，但為陳銘樞從後切斷而敗退。之後張發奎淡出軍政，只保留廣州政府軍事委員會委員職銜。

抗戰及以後

「七·七」事變後，張發奎表示；「如果這次再不能對日作戰，我決定入山為僧，今後永不問世事」。
1935年春回國到南京見蔣中正提出：「今後中國之出路，唯有抗戰之一途」蔣許他日後為抗日先鋒。1936年春任皖、贛、浙、閩四省邊區總指揮及蘇浙邊區綏靖主任，專事督辦抗日防禦工事。8月13日，日軍進攻上海，張任第八集團軍兼右翼軍總司令；在浦東擊敗日軍數十次進攻並親自指揮炮兵轟擊日軍司令部和日軍旗艦「出雲號」給敵以重大威脅，被譽為神炮。10月30日左翼軍開始敗退，蔣改任張指揮左翼及中央軍。面對殘局，他仍表示：「盡最後一分力，流最後一滴血」。11月5日，日軍於杭州灣登陸，張部腹背受敵，奉命放棄上海。
1938年，張發奎任第二兵團總司令兼第八集團軍總司令，參加武漢保衛戰。他指揮第二十五、第六十四、第八、第七十、第五十四、第二、第四、第六十各軍，負責確保贛鄂門戶，固守九江以西至蘄春長江兩岸各要點的任務。戰鬥開始後，張發奎所部的預備第十一師、二十五軍之一個師和二十九軍團主力在姑塘的守軍損失慘重。他「下達變換陣地的決心」，以預備隊第四軍附一五五、第一八七兩個師占領獅子山、張家山、兩台嶺等為第二抵抗線，掩護主力轉移。但這一撤退遭到蔣介石的斥責，認為他想保存北伐時第四軍的實力，叱令他交出指揮權調回武漢。回漢向最高統帥部匯報戰況後，張發奎又調到瑞昌以西地區及馬頭鎮、羅東鎮等要塞進行守備，均被日軍以優勢兵力襲取。後來張發奎又率部在陽新、大冶和通城、岳陽、蒲圻等地組織守備，直到武漢會戰結束。
1939年春，任第四戰區司令長官負責兩廣軍事冬，指揮第一次粵北會戰獲勝。後來，張發奎説：「根據余漢謀呈交給我，而我又轉呈給中央的報告，我們在粵北打了一場大勝仗。這並不真確，儘管余漢謀印了一本小冊子《粵北大捷》，為我作了一番宣傳，事實上我們被打敗了。我無法評論其他戰區的所謂大捷，但我確實瞭解在我自己戰區發生的事，我是在現場擔任指揮，所以我應該知道。我們把這場戰役視為勝仗，只是因為敵人攻下新江與英德之後馬上後撤，並未進攻韶關。」
1940年1月，第四戰區遷往廣西，乘隙回鄉住了十天，之後到廣西任職，收復南寧龍州欽州。
1944年10月，日軍進攻廣西桂林柳州南寧失陷退守至百色冬改任第二方面軍司令駐桂西。
1945年5月，率軍奪回南寧7月攻克龍州憑祥進軍梧州攻克柳州。8月1日進圍廣州12日總攻廣州8月15日日本無條件投降任廣州香港海南受降官。9月16日在廣州接受田中久一投降，10月派劉紹武師長率部封鎖穗澳邊境，禁止肉類蔬菜出口，迫使澳葡當局引渡匿澳日本戰犯與漢奸且查封其財產。
1946年，任廣州行營主任，於任職內清剿華南抗日游擊隊，下令逮捕意籍日本間諜、法國領事衛映章姘婦貝安加，並派兵包圍法國駐穗領事館，強行搜索該犯之來往文件檔案勒，令法領事簽字認錯，
1948年1月，批准軍統廣州站組織特別行動隊在港九散發傳單，迫使港英當局停建屏山機場、取消限制華人入境、引渡所有漢奸到廣州受審，冬去職，轉任戰略顧問委員會委員；
1949年1月21日，蔣任命張發奎為海南特別行政區行政長官。蔣中正下野後，3月改任中華民國陸軍總司令。4月29日廣州張發奎去桂林，與薛岳及余漢謀對李宗仁支持毫無保留。6月底，辭職定居香港。
張在香港任客家人組織「崇正總會」會長。現九龍李鄭屋邨崇正學校之禮堂「張向華紀念堂」，即紀念張發奎。
張定居香港，一直拒絕到臺北國民政府任職，也未返回大陸。1972年到台灣參加雙十節，與蔣介石及蔣經國會面。
1980年，張發奎病逝香港養和醫院。總統蔣經國發布總統府褒揚令，稱張發奎將軍「安內攘外，屢著勛勞，執節懷忠，擁護國策」。張的老部下葉劍英亦發出唁電。
2005年9月2日，廣東省立中山圖書館舉辦愛國名將張發奎文物史料展覽，展出有關勳章、委任狀、手稿等，其中還有他親筆書寫的《前出師表》。