Tháng giêng năm Sùng Trinh thứ 16 (1643), Trương Hiến Trung nhân đêm tối đánh hạ Đan Châu. Tháng 3, liên tiếp hạ được Đan Thủy, Hoàng Châu, Ma Thành. Tại Ma Thành, ông chiêu mộ được mấy vạn người. Tháng 5, nghĩa quân giành được Hán Dương ở phía Tây, từ cù lao Áp Đản (ấp trứng) vượt qua Trường Giang, nhanh chóng đánh chiếm phủ thành Vũ Xương. Quan lại giữ thành nghe tin đã bỏ trốn. Binh sĩ mà Sở vương Chu Hoa Khuê chiêu mộ làm nội ứng, mở rộng cửa thành đón nghĩa quân. Trương Hiến Trung sau khi giết chết Sở vương, lấy được hàng trăm vạn lạng vàng bạc, dùng mấy trăm cỗ xe chở không hết. Nghĩa quân phân phát hơn 600 vạn lạng bạc nhằm chẩn tế dân đói ở các nơi Vũ Xương, Hán Dương, Lục An,…