徽省太平府繁昌县人，原名名胜，字醉兰，号朴侯，亦号石湖，晚字粹堂。历官山西省高平县、临晋县、万泉县、荣河县，阳曲县，平遥县，安邑县七县知县及绛州直隶州、忻州直隶州、解州直隶州，平定直隶州等四直隶州知州。光绪十六年（1890年），参加光绪庚寅科殿试，登进士三甲82名。同年五月，着交吏部掣签，分发各省以知县即用。