道光二十年（1840年）举人，道光三十年（1850年）进士。引见以知县即用。咸丰二年（1852年），任四川省顺庆府邻水县知县。咸丰四年（1854年），署秀山县知县，九月至。咸丰八年（1858年），知府衔署酉阳直隶州知州。总办酉秀边防。同年跨境协剿贵州思南府反清武装，力竭阵亡。加赠太仆寺卿衔，议给云骑尉世职，袭次完时给予恩骑尉世袭。