Dont run around, keep close to him, like half of a screen away at maximum and circle around him. Do not let him pounce on you, just avoid balefire and flamestrike. They deal magic damage, so there are very few items that will help. Just patiently circle closely to him and cast abyss every now and then. And don't summon anything, he will morph your summons into worms.