五月十七日（1902年6月22日），当选上海商业会议公所议董。1905年，浙路公司成立后倡导筹办全浙铁路，筹得股款42余万元。1908年，大清户部改组作大清银行。1910年，任大清银行上海分行协理，协助宋汉章。辛亥革命后入民国，改任中国银行上海分行副总经理，常年担任，直至去世。任期间，支持宋汉章抗拒北洋政府“停兑令”，并以中国银行名义向英国汇丰拆借200万银元维持货币稳定，抵抗挤兑风潮。1911年，当选上海总商会首届议董，并联任四届。又曾任沪北商团公会会员，上海总商会会员兼议董，浙绍公所董事等公职。