Trouble with Wolvingtion

The only way I manage to defeat Wolvington is to try to corner him and hit him while ducking. If he's in close range, he doesn't start shooting spells at you, but it's best to keep spamming the attack button to make sure he doesn't have time to retaliate.