学院;}-（Rensselaer Polytechnic Institute, Troy, NY）肄业。回到中国后，他曾任测量师、教员、验矿师、译员，曾历任江南海关道署洋务差总管，安南两广勘界事宜专管。1896年，他任汉阳铁厂译员。1898年，他参与了粤汉铁路勘路工作。1899年到1903年，他任萍醴铁路副工程师，常驻萍乡，参与该铁路的设计。1903年时，他已经担任全国铁路审查委员会主任。此后他应聘为浙江铁路总工程司，负责修建浙江省第一条铁路——江墅铁路（江干闸口至湖墅拱宸桥），1906年辞职。1906年滇