广州参加护法运动。1920年护法国会解体后回到北京，从事“援俄”活动。国会第二次复会后继续任议员。南京国民政府成立后，于1928年当选立法委员。1931年赴广州任西南国民政府政务委员。抗日战争期间，他任李宗仁司令部顾问。此后出任国民参政会参政员，与董必武、林伯渠等中共人士多有接触。抗日战争结束后，他加入三民主义同志联合会并任干事。1948年参与发起组织了中国国民党革命委员会，任常务委员兼军事特派员。1949年2月在上海被捕入狱，4月被判处死刑，不过后得以暂缓执行。同年5月中国人民解放军占领上海后获释