光二十八年，任河南彰德府知府。道光三十年，署河南开封府知府。咸丰元年，任河南开封府知府。咸丰元年，任开归陈许道。咸丰四年，任河南粮储盐法道、长芦盐运使。咸丰五年，任河南布政使。咸丰九年，改河南巡抚，署河东河道总督。咸丰十年，任陕西按察使。咸丰十一年，任陕西巡抚。同治八年，任内务府员外郎。次年改科布多参赞大臣。光绪二年，任山西布政使、山西按察使。有子郑文焕、郑文炳、郑文焯、郑文炘。