You mainly need to avoid his ranged attack by staying diagonally to him while timing hits between his attacks. I'll be uploading a full playthrough soon, so that might also help.
Yep. I was able to get him down to 1/3 life by doing that but I'm just too squishy and slow.