個人生平
1913年考入浙江省第十師範學校。
1924年入黃埔陸軍軍官學校第三期。
次年2月,參加東征陳炯明。
6月,參加廣州農民支援上海人民反帝鬥爭大遊行,當隊伍經過沙基遭英軍機槍掃射時,素農用步槍向英軍還擊。
10月參加第二次東征。
1926年1月,以第一名成績畢業,留校長辦公廳工作。
2月,任福安、寶璧、江漢三艦艦長。
1927年3月,辭艦長職返鄉小住,旋赴南京任總司令部副官處上尉副官、南京警衛總司令部特務營少校營長。1928年冬,考入北平陸軍大學第九期深造,著有《大軍統帥學》,受到校長李濟深讚揚。
1931年10月陸軍大學畢業後,先任第一師中校參謀,次年夏調任武漢幹部訓練班上校教務主任,後轉任陸軍八十八師上校參謀主任及該師五二四團團長。
1934年升任該師二六二旅副旅長,奉命調江西參加“剿共”。
1935年隨軍入四川,再任原團長。
1937年升任八十八師少將參謀長,參加上海八一三抗戰。後因病赴武漢休養,旋任中央軍校高級班教官。
1938年夏,調任七十一軍少將參謀長,參加光復蘭封、爭奪富金山、固守小界嶺和商城突圍諸戰役,受到國民黨中央嘉許,升為第八預備師中將師長。
1939年8月,調赴晉東南敵後,率部由河南澠池渡過黃河入中條山,開展敵後戰鬥。
次年東進太行山區。在敵後堅持抗戰達3年之久,經歷大小數百戰。
1942年5月,調成都中央軍校任中將教育處長。
1944年7月,調任陸軍第97軍中將軍長,負責陪都重慶衛戍之責。
9月,奉命率軍赴黔桂邊區作戰;
11月,率軍至廣西北南丹布防,阻止日軍由貴州進攻重慶,堅守七晝夜,拖延了日軍前進時間,待國民黨各路援軍趕到,重慶轉危為安。但終因南丹失守,所部被日軍擊潰,免軍長職。 抗戰勝利後至上海。
次年冬應西北行營主任張治中之邀,赴迪化任新疆警備司令。
1947年任國大候補代表。
1948年8月,出任漢口陸軍軍官訓練班主任。
1949年2月隨班遷廣東花縣,秋遷海南島;
12月,當人民解放軍兵臨雷州半島時,辭去主任職,去香港隱居。
1951年7月去台灣,任台灣保警第二總隊顧問,
1972年補任“國大代表”,兼任“光復大陸設計研究委員會”委員等。
1983年3月21日病逝台北縣新店市。
作品
《回憶錄》