สงครามเก้าทัพ เป็นสงครามระหว่างอาณาจักรพม่ากับราชอาณาจักรไทย หลังจากที่พระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช ได้สถาปนากรุงรัตนโกสินทร์ เป็นราชธานีแห่งใหม่ เวลานั้นบ้านเมืองอยู่ในช่วงผ่านศึกสงครามมาใหม่ ๆ ประจวบทั้งการสร้างบ้านแปลงเมือง รวมทั้งปราสาทราชวังต่าง ๆ ในปี พ.ศ. 2328 พระเจ้าปดุง กษัตริย์พม่า หลังจากบรมราชาภิเษกขึ้นเป็นกษัตริย์อังวะแล้ว ทำสงครามรวบรวมเมืองเล็กเมืองน้อยรวมถึงเมืองประเทศราชให้เป็นปึกแผ่น แล้วก็ได้ยกกองกำลังเข้ามา โดยมีจุดประสงค์ทำสงครามกับกรุงรัตนโกสินทร์
สงครามครั้งนี้พระเจ้าปดุงได้ยกทัพมาถึง 9 ทัพ รวมกำลังพลมากถึง 144,000 นาย โดยแบ่งการเข้าโจมตีกรุงรัตนโกสินทร์ออกเป็น 5 ทิศทาง
เวลานั้นทางพระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก รวบรวมกำลังไพล่พลได้เพียง 70,000 นายมีกำลังน้อยกว่าทัพพระเจ้าพม่าถึง 2 เท่า ประจวบเป็นทหารรบเดิมของพระเจ้ากรุงธนบุรีที่เคยกอบกู้บ้านเมืองสมัยเสียกรุงศรีอยุธยาไว้ได้ พระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก จึงทรงปรึกษาวางแผนการรับข้าศึกกับ สมเด็จพระอนุชาธิราชเจ้า สมเด็จพระบวรราชเจ้ามหาสุรสิงหนาทกรมพระราชวังบวรสถานมงคล ว่าจะทำการป้องกันบ้านเมืองอย่างไร แผนการรบของพระบาทสมเด็จพระพุทธยอดฟ้าฯ คือจัดกองทัพออกเป็น 4 ทัพโดยให้รับศึกทางที่สำคัญก่อน แล้วค่อยผลัดตีทัพที่เหลือ
สมเด็จพระอนุชาธิราช พระบวรราชเจ้ามาหาสุรสิงหนาท ได้ยกกองทัพไปถึงเมืองกาญจนบุรี ตั้งรับทัพอยู่บริเวณทุ่งลาดหญ้า เชิงเขาบรรทัด สกัดกั้นไม่ให้ทัพพม่าได้เข้ามารวบรวมกำลังพลกันได้ นอกจากนี้ยังจัดกำลังไปตัดการลำเลียงเสบียงของพม่าเพื่อให้กองทัพขาดเสบียงอาหาร แล้วยังใช้อุบาย โดยทำเป็นถอยกำลังออกในเวลากลางคืน ครั้นรุ้งเช้าก็ให้ทหารเดินเข้ามาผลัดเวร เสมือนว่ามีกำลังมากมาเพิ่มเติมอยู่เสมอ เมื่อทัพพม่าขาดแคลนเสบียงอาหารประจวบกับคิดว่ากองทัพไทยมีกำลังมากกว่า จึงไม่กล้าจะบุกเข้ามาโจมตี สมเด็จพระบวรราชเจ้ามหาสุรสิงหนาทเมื่อสบโอกาสทำการโจมตีกองทัพ 8-9 จนถอยร่นพระเจ้าปดุงเมื่อเห็นว่าไม่สามารถบุกโจมตีต่อได้ประจวบกับทั้งกองทัพขาดเสบียงอาหารจึงได้ถอยทัพกลับ สำหรับการโจมตีทางด้านอื่น ทางด้านเหนือพระยากาวิละเจ้าเมืองลำปางสามารถป้องกันทัพพม่าที่ยกมาทางหัวเมืองฝ่ายเหนือได้สำเร็จ
ส่วนทัพที่บุกมาทางด่านแม่ละเมามีกำลังมากกว่าจึงสามารถตีเมืองพิษณุโลกได้ แต่เมื่อเสร็จศึกทางด้านพระเจดีย์สามองค์แล้ว พระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช จึงเสด็จยกทัพขึ้นไปช่วยหัวเมืองทางเหนือ
ส่วนทางปักษ์ใต้ สมเด็จพระบวรราชเจ้ามหาสุรสิงหนาท เมืองเสร็จศึกที่ลาดหญ้าแล้ว เสด็จยกทัพลงไปช่วยทางปักษ์ใต้ต่อ แต่ก่อนที่จะเสด็จไปถึง ทัพพม่าได้โจมตีเมืองระนอง เมืองถลาง เวลานั้นเจ้าเมืองถลางเพิ่งจะถึงแก่กรรมยังไม่มีการตั้งเจ้าเมืองคนใหม่ แต่ชาวเมืองถลางนำโดยคุณหญิงจันภริยาเจ้าเมืองถลางที่ถึงแก่กรรมและนางมุกน้องสาว ได้รวบรวมกำลังชาวเมืองต่อสู้ข้าศึกจนสุดความสามารถ สามารถป้องกันข้าศึกพม่าไม่ให้ยึดเมืองถลางไว้ได้ หลังเสร็จศึกแล้วพระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช ได้โปรดเกล้าฯ แต่งตั้งให้คุณหญิงจันเป็นท้าวเทพกษัตรีย์ (หรือท้าวเทพสตรี) นางมุกน้องสาวเป็นท้าวศรีสุนทร นอกจากนี้ทัพพม่าบางส่วนสามารถตีเมืองนครศรีธรรมราชได้ และยกลงไปตีเมืองสงขลาต่อ เจ้าเมืองและกรมการเมืองสงขลาพอทราบข่าวทัพพม่าตีเมืองนครศรีธรรมราชได้จึงหลบหนีเอาตัวรอด แต่เจ้าเมืองพัทลุงพระยาขุนคางเหล็กและได้นิมนต์ภิษุรูปหนึ่งนามว่า พระมหาช่วย มีชาวบ้านนับถือศรัทธากันมาก ได้ชักชวนชาวเมืองพัทลุงให้ต่อสู้ป้องกันสกัดทัพพม่าไม่ให้เข้ายึดเมืองพัทลุงได้ เมื่อกองทัพสมเด็จพระบวรราชเจ้ามหาสุรสิงหนาท ยกกองทัพลงมาช่วยหัวเมืองปักษ์ใต้ ตีทัพพม่าตั้งแต่เมืองไชยาลงมาจนถึงนครศรีธรรมราช เมื่อทัพพม่าแตกพ่ายถอยร่นไปพ้นจากหัวเมืองปักษ์ใต้แล้ว พระมหาช่วยต่อมาได้ลาสิกขาบทและเข้ารับราชการ