It's a trigger control issue. You are anticipating the recoil and jerking the trigger, sending the shots low and left. It's a very common error for right handed shooters. (Lefties send the shots low and right).
The fix is easy. Do ALOT of dry-fire at home. Triple check to make sure the gun is unloaded and use a safe backstop. When you hold the pistol the only part of your trigger-finger that touches the gun should be the part of your finger that actually touches the trigger. Practice smoothly pulling the trigger straight back without moving any of part of the gun or disturbing the sight picture. Do some dry-fire every day or as often as you can. It's better to do 10 or 15 reps every day for 10 days then to try to do 100 reps in one day, for instance.
When you get to the range, do a few repititions of dry-fire to reinforce the correct technique before you load. Then do some live-fire, concentrating on maintaining a smooth, straight back, trigger pull. You should notice some improvement right away.
You'll also want to make sure you maintain good follow-through when you switch to live-fire. Focus on the front sight. Avoid the temptation to look for the bullet hole immediately after you fire. When you start doing that you'll keep dropping shots low as you'll actually start to lower the gun before the bullet has completely left the barrel. You won't realize that your doing it, but it is very common. (It's an especially common problem to fall into as your trying to fix the "low and left" problem as you'll be tempted to watch each shoot to see if you are still shooting low and left. Avoid the temptation))
Just pick a specific point on the target, place the front sight on that point, and pull the trigger smoothly. Watch the front sight as it moves with the recoil. DO NOT LOOK FOR THE BULLET HOLE. Just place the front sight on that exact same specific point and pull the trigger smootly again. When you've fired about 5 or 6 shots, then check your group. You aren't trying to hit that specific spot so much as just use it as a consistent aim point for each shot. Avoid the temptation to change your aim point after each shot. You're going for a tight group here, not trying to hit the "X" ring.
Try this and report back on how it worked. I bet it will solve your problem.