1905年（光绪31年）他和董康共同翻译了日本的刑法。后来他帮助商部尚书载振编纂商法，又升任宪政编査馆编制局副局长。1907年（光绪33年），徐世昌就任东三省总督，他作为随从跟随赴任。1909年（宣统元年），他任北京内城巡警厅丞。1910年3月31日，汪精卫谋杀摄政王载沣未果被捕，根据与汪一同被捕的革命党人黄复生回忆，他们被捕之初在区员警署，然后转到民政部下章宗祥任厅丞的内城警署，由于该案“若交刑部，必处大辟”，章宗祥欲救汪精卫，便建议该案不交刑部，而由民政部处理。是时，民政部尚书为较开明的肃亲王善耆，欣赏