元生于清嘉庆十七年壬申（1812）二月廿五日。廪贡生。甲岁负有文名，为俞樾之舅姚光晋的高足弟子。惜自道光八年（1828）至咸丰五年（1855） 十五次为诸生考试，皆名落孙山。嗣捐赀为金华学训导。不久升任富阳县教谕。后议叙知县。太平军攻下浙江时，曾留江苏李鸿章幕府中，又回浙江宁绍台治军，深得左宗棠赏识。浙江平定后，经左宗棠密奏保荐于朝廷，同治六年（1867年）接替叶廷眷任江苏南汇知县，1868年由王其淦接任。在职期间，勤政爱民，成绩斐然，一月判牍达三百八十余件。巡抚丁日昌重其才，又调任 青浦、新阳、上海等县知