（1896年）任驻美国纽约领事馆正领事官等职。光绪二十三年（1897年）回国，任汉阳铁厂提调，兼理京汉铁路工程。光绪三十二年五月（1906年），任沪宁铁路总办兼招商轮船局董事，光绪三十四年（1908年）改任沪杭甬铁路总办。民国元年（1912年），督办陇豫海铁路。民国二年（1913年）11月，获二等嘉禾勋章。民国三年（1914年）任国内公债局董事、漕运局总办。民国四年（1915年）任交通银行董事长。民国七年（1918年）创办北京中央医院。民国八年（1919年）1月，全国商会公举他担任国际税法平等会赴欧总代表。