二十六岁回国参军。曾任冯庸大学物理教员,一九三七年后任一五四师九二团团长、一八六师参谋处长、五十四军高参、军令部第二厅办公室主任参谋、第四战区长官部高参、广州行辕副官处长。抗日胜利后成立中国社会民主党。1946年11日张君劢决定参加中国国民党召开的国民大会，准备提交民社党名单，孙宝刚、汪世铭等抨击张君励越权专断，经伍宪子调停无效，双方坚持意见，终致破裂。沙彦楷等以民社党革新派的名义发表文告，响应“五一”号召，将孙宝刚、罗坚白等开除。
晚年.1949年流亡香港，五十年代热衷于反蒋