Try moving less. Really. Don't start out moving here and there. Let him come to you then take the most direct route around him. When he gets set to punch move a step to your right. When he punches get in tight and grab him- your left shoulder in his chest-by his left elbow or arm, to pin it to his body so you can pivot around him.