西大学堂毕业后，他先后在贵州矿业学堂（中校）、山西省的阳兴中学任教员。辛亥革命后，他回到家乡，加入中国同盟会。1913年（民国2年），他任山西省立第一中学校长。1916年（民国5年），他任晋矿务公司总稽核兼营业部部长。1928年（民国17年），他任河北省的井陉县矿务局局长。此外他还曾任阳泉第二矿山矿长。1930年（民国19年）9月，他退职，创设山西省新绛县的雍裕纱厂。1932年（民国21年），他任山西省银行事务总理。1935年（民国24年）2月，他被任命为山西省政府委员兼建设厅厅长。翌年2月，农村救济局