I agree with GottaRide! You need to focus on his SHOULDER. That's the part of the horse you want to go away, so you send your energy at that part of his body. He's only doing what he thinks you are asking him to do.....face you. He's not being bad.
He leans into pressure because he has opposition reflex. You need to teach him to yield to and from steady and rhythmic pressure. DO NOT poke him. That's annoying to a horse, and no animal wants to be poked. Ask him to move his shoulder by applying pressure VERY LIGHTLY at first and SLOWLY increasing the pressure. If he doesn't move, take the handle of a crop or something, even a lead rope, and start tapping him with it. Sometimes you will need to use a bit of rhythmic pressure to get the message to the horse's feet. When he moves, even the tiniest bit, STOP and rub him. Do that until you can get him to move away from steady pressure when you touch his HAIR. Yes, that's how light it should be!