1935—1949年,先後任民生公司重慶總公司運務處經理、宜昌分公司經理、重慶總公司業務經理、上海區公司及太平洋公司經理、
民生公司副總經理。1950年加入
民主建國會。
新中國成立後,歷任
民生公司總經理,公私合營民生公司副總經理,四川省副省長兼交通廳廳長,長江航運管理局副局長,四川省政協副主席,武漢市工商聯副主任委員;全國工商聯第二、第三屆執委,第四屆常委,第一至第五屆全國人大代表,第五、第六屆政協全國常委。
曾任民建四川省委主任委員,民建第一屆中央委員、第二屆中央委員會常委、第三屆中央委員會副主任委員、第四屆中央委員會副主席。