Năm Quý Sửu (1793), vua đi đánh Quy Nhơn cho Thành làm Khâm sai
Bình Tây tiền tướng quân cùng với Tiền quân Tôn Thất Hội, Hữu quân
Nguyễn Hoàng Đức đều đem bộ thuộc mình tiếp đi đường bộ, đi đến đâu
giặc đều trông gió chạy vỡ. Thuyền vua đóng ở Thi Nại, Thành cùng Tôn
Thất Hội tiến quân đến Vân Sơn đánh phá quân giặc ở Kỳ Sơn, bèn tiến
đánh Quy Nhơn, Thành đóng quân Tân An rồi lại dời đến Phú Hậu đánh
đồn Tam Tháp, gặp lúc vua đến Lam Kiều, Thành đến yết kiến, giặc nhân
sơ hở đến đánh úp đồn Phúc Hậu, Thành đem quân về đánh cửa Đông
thành. Gặp Thái úy giặc là Nguyễn Văn Hưng, Hộ giá giặc là Nguyễn Văn
Huấn, Tư mã giặc là Ngô Văn Sở đem thuyền quân tự Phú Xuân đến cứu,
Thành dời quân đến Thạch Tân để chống giặc. Lũ giặc Hưng không tiến
được, bèn đi đường Sa Lung quanh ra đằng sau quân ta. Thành lui quân đến
giữ Lại Dương, gặp lũ Hưng, đánh 5 trận đều làm quân giặc phải lui. Thành
bèn theo đường bộ đến Thi Nại họp lại cùng với thủy quân. Bèn lui quân về
đến Phú Yên. Các người bàn đều nói quân giặc sắp theo đến nơi. Thành nói
rằng: Quy Nhơn (Nguyễn Nhạc), Thuận Hóa (Nguyễn Huệ) trong thân
ngoài cừu thù, tiếng gọi là đến cứu, thực là đến đánh lấy nhau. Nhạc tự cứu
không nổi, còn lúc nào đuổi ta. Trước Viên Thiệu cứu Viên Thuật mà rồi
kiêm tính Viên Thuật, thế giặc ngày nay cũng giống thế đấy. Nguyễn Nhạc
bị lũ Hưng bức hiếp thổ máu mà chết, quả như lời Thành nói.Quân ta lại về
đắp thành Bình Khang, lưu Thành ở đấy giữ. Kịp đắp thành Diên Khánh
cho Thành lưu trấn. Mùa đông năm ấy, vua triệu Thành về Gia Định. Cho
Đông cung đến trấn thủ thành Diên Khánh. Năm Giáp Dần, giặc vây thành
Diên Khánh, Thành đem thuyền hộ lương đến cứu, gặp thuyền giặc Tề
Ngôi, Thành đánh đuổi đi rồi lên bộ đến thành Diên Khánh, giặc thấy có
quân cứu đến lui chạy. Vua tiến đóng Xuân Đài, Thành kiêm quản thượng
đạo; lũ tướng quân Nguyễn Long, Tả chi Vũ Văn Lượng đem quân Tả
doanh cùng lính 6 vệ Thần sách theo Đông cung tiết chế đến Hà Nha đánh
đồn giặc bắt được giặc 2000 người. Thành khinh giặc tiến quân đi tràn, gặp
quân phụ, vừa đánh vừa lui đón quân ở Hà Nha rồi Đông cung dẫn quân về
đồn Chợ Mới đợi vua. Thành cai quản lính các vệ đặt giữ La Đài, rồi rút
quân về.