廣西馬平縣人,中央軍校第二分校中將教育長,後任國民政府總統府國策顧問。早年入廣西陸軍國小、武昌陸軍中學學習。1911年參加武昌起義,後入保定軍官學校學習。1917年參加護國戰爭。1923年參加廣西討賊軍,任總參議。1926年任國民革命軍第七軍總參議,參與策劃湖南唐生智起義,促成川軍易幟,出師北伐。1936年任廣西綏靖公署中將參謀長。抗戰爆發,隨李宗仁北上,任第五戰區中將軍法執行總監,後兼任第五戰區抗敵青年軍團副軍團長和教育長。1939年底調任廣西綏靖公署參謀長。1948年任國民黨行憲國民政府第一屆立法委員。1949年赴香港,後一直庽居香港。
曾任高職教師、電視台編劇,年代及春暉電影公司企劃經理、行銷部總經理,沈迷於電影及現代文學史料之間,幾達二十餘年。 一九九三年起,籌拍「作家身影」系列紀錄片,擔任製片人與編劇,將史料與影像融於一爐。四年間完成魯迅、周作人、郁達夫、徐志摩、朱自清、老舍、冰心、沈從文、巴金、曹禺、蕭乾、張愛玲諸人之傳記影像,開探索作家心靈風氣之先。該系列紀錄片,並榮獲一九九九年教育文化金鐘獎。
編著有:《人間四月天》、《傳奇未完──張愛玲》、《色戒愛玲》、《魯迅愛過的人》、《何處尋你──胡適的戀人及友人》、《梅蘭芳與孟小冬》、《民國的身影》、《讀人閱史──從晚清到民國》、《叛國者與「親日」文人》、《楊翠喜‧聲色晚清》、《多少樓臺煙雨中:近代史料拾遺》等十數本著作。