明末贵州黎平卫(今黎平)人,字云从。天启举人。崇祯中历任南阳知肥,怀来、淮徐兵备佥事。十六年(1643)巡抚湖广。南明福王立,加兵部右侍郎,总督湖广、四川、云南、贵州、广西军务。招抚李自成部将刘体纯、郝摇旗、袁宗第、蔺养成等,联合抗清。任东阁大学士闪兵部尚书。桂王立,任武英殿大学士加太子太保。永历二年(1648)乘金声桓、李成栋反清之机,一度收复湖南大部。次年,南明各军内乱,苦于调停,清军乘虚入湘潭,被俘杀。