明末清初四川遂宁人,字俨若,号先自。崇祯进士。授行人。崇祯十四年(1641)擢右佥都御史,巡抚甘肃,讨平总兵柴时华叛乱。进兵部添注右会郎,力辞,被严令入京。次年,以本官总督保定、山东、河北军务。旋调任江西、湖广、应天、安庆总督,驻九江,击败张献忠起义军。以与左良玉不知,尽管南京兵部右侍郎。南明福王立,以疏劾马士英削籍逮治。唐王时召为兵部尚书兼东阁大学士。后兵败弃广东,与丁魁楚等拥桂王监国,督西南诸军。旋卒。