坞私塾。 清朝光绪十二年（1886年）考入北洋武备学堂第二期。光绪二十三年（1897年）入北洋武备学堂铁路工程科首期，成绩优异， 通英语、德语、日语等7种外语。光绪二十六年（1900年）毕业后，任京汉铁路局技司。光绪二十八年（1902年），他从遭旱灾的阳信县招收2000多名工人修铁路。光绪三十四年（1908年）任浙江铁路局技司，主持沪杭甬铁路的勘测设计及施工工作。宣统二年（1910年）升为补用道员，清廷诰赠其曾祖父、祖父、叔祖父、伯父、父亲为资政大夫，其母为诰命夫人，以示嘉奖。中华民国成立后，1912年