Normal fight, just have warding on and go in swinging; he really doesn't hit that hard either way, but you can stay in longer with it on. Just beat on him until you have to back off when he drops his sword in the ground. By back off, I mean run all as far away as possible.
To cheese it, keep the Thief's ring on and just hide downstairs until his back is to you. Creep up behind him and cast poison cloud. He will not react and you will just have to recast it every 8-10% of his health when it wears off. Takes about 20 minutes to kill him this way, but it's the safest method since there's 0 chance of losing a SL. I personally cheese him because if I

up, it's going to cost me ~320k souls.