镇人，迁居刘高村，同治十二年（1873年）癸酉科拔贡、光绪五年（1879年）己卯科举人、光绪九年（1883年）癸未科进士。同年五月，着交吏部掣签分发各省，以知县即用。光绪十三年（1887年）署四川省邻水县，光绪十七年（1891年）十一月补任荣昌县知县。加同知衔。调补彰明县知县。历充发审局委员。光绪十一年乙酉科、十四年戊子科、十七年辛卯科、十八年壬辰科、二十年甲午科四川乡试同考官。着有《壬辰诗集》。