堂步兵科毕业。二次革命时任江苏讨袁军参谋长、总司令。1916年任两广护国军都司令部参谋、粤桂滇赣联军兵站总监。1917年任陕西省长公署参议。1918年起历任粤赣湘边防督办参谋长、粤汉铁路督办、总理、粤汉铁路护路总司令、粤军总司令部顾问等职。1923年任大本营参议。1924年任广东财政委员会委员。1928年任考试院秘书。1929年代考试院秘书长。1932年真除。1941年起任国民政府委员、顾问等职。中共建国后曾任上海市参事室参事、上海市政委员、中国国民党革命委员会中央团结委员会委员。
参