I finally beat him...after many death...he is weak to freeze but I just have to live long to cast at him...his spike is unbeatable...