It ain't easy, I'll tell you that. The only thing you can really do is have your strongest magic user hit him with your strongest magic spell, and have everyone else heal. That's what I did. It's pretty important to stay near full health if you can, and bring a lot of Phoenix Downs. LOTS of them. That's basically it, though.