业于交通部上海工业专门学校（该校前身为南洋公学）。其后，历任上海《申报》经理秘书、行政院驻平政务整理委员会参议、国民政府铁道部参事。1932年（民国21年）4月辞职。他还曾任复兴银行董事、新亚药厂董事长。1940年（民国29年）3月，参加汪精卫的南京国民政府，担任铁道部政务次长兼中央政治委员会委员（此后连任四届中央政治委员会委员）。翌年8月，任行政院政务委员。1942年（民国31年）2月，任上海市政府秘书长。同年，担任清乡委员会委员、新国民运动促进委员会委员。1944年（民国33年）1月，任上海财务