败变民军，顺天王也乞求投降。崇祯十二年（1639年）夏，史可法因岳父去世离职。除下丧服后，出任户部右侍郎兼右佥都御史，接替朱大典总督漕运。他弹劾罢免了三个督粮道，增设漕储道一人，大力疏通南河，使漕务大有整治。崇祯十六年（1643年）七月，史可法拜南京兵部尚书，参赞机务。在此期间，史可法奏上八条改革意见。
南明建立.崇祯十七年（1644年）三月李自成进攻北京，史可法誓师勤王。渡江抵达浦口后，得到崇祯帝自缢驾崩的消息，史可法向北痛哭失声，以头撞柱，血流到脚上。时史可法任南京兵部尚书