Can God Forgive Me?

Several years ago, my family was caring for a young boy through the foster care system. During that time, I had a conversation with his biological mother that has stayed with me. She knew we were Christians, and she knew our faith shaped how we cared for her son. At one point, she stated that God couldn’t forgive her because she had done too many awful things.

“I need to get some things straightened out before God could forgive someone like me,” she said.

She wasn’t speaking in abstractions. From a young age, her life was marked by addiction to drugs and alcohol, prostitution, cycles of domestic violence both as the victim and perpetrator, and the thing that struck her the hardest—the loss of parental rights to all her children. Her story is gritty, and her conclusion felt inevitable: I am a bad person, and a perfect God would not want me.

That assumption—shared by many people—is exactly where Christianity begins to sound either morally offensive or morally incoherent.

The Moral Objection Beneath the Question

When people ask, “Can a good God forgive bad people?” they are often expressing a legitimate moral concern. If God is truly good, shouldn’t he take evil seriously? Wouldn’t forgiveness, at some point, become unjust?

Scripture agrees that evil is serious. The Bible never treats sin as mere dysfunction or simple mistakes. It names it as a rebellion against God, which is universal (Rom. 3:23). God is described as one who “will by no means clear the guilty” (Exod. 34:7). Justice matters because God is just (Rev. 16:5).

So, Christianity does not solve the problem by lowering the moral bar. It raises it.

What God Does—and Does Not—Forgive

Here is the crucial distinction Christianity makes: God does not forgive people as bad people. He forgives sin, and in doing so, he changes the people who are forgiven.

Scripture is explicit about this. “You were dead in the trespasses and sins in which you once walked,” Paul writes, “but God… made us alive together with Christ” (Eph. 2:1–5). Forgiveness is not a declaration that sin was insignificant. It is a declaration that sin has been dealt with—and that its power no longer defines the person.

This is why the New Testament consistently links forgiveness with transformation. “If anyone is in Christ, he is a new creation. The old has passed away; behold, the new has come” (2 Cor. 5:17). God does not simply pardon; he renews.

Why Forgiveness Is Not Moral Approval

Many people fear that forgiveness implies moral approval—that to forgive is to say, What you did wasn’t that bad after all. Christianity rejects that logic outright.

At the center of the Christian faith is the cross. Scripture teaches that God condemned sin; he didn’t ignore it. “By sending his own Son in the likeness of sinful flesh and for sin, he condemned sin in the flesh” (Rom. 8:3). Forgiveness does not bypass justice; it is a gift given to those who believe Jesus took on the punishment that was rightly ours.

This is why forgiveness is costly. It requires repentance, a turning away from sin (Acts 3:19), and it produces a new orientation of life. Those who receive grace are called to “walk in newness of life” (Rom. 6:4). Grace that leaves someone unchanged is not the grace the Bible describes.

Why This Is Good News for the Guilty

The woman I spoke with believed her life had disqualified her from forgiveness. Christianity makes the opposite claim. “Christ Jesus came into the world to save sinners,” Paul writes, “of whom I am the foremost” (1 Tim. 1:15). Forgiveness is not awarded to the morally perfect. It is offered to the morally honest.

Scripture is clear that no one comes to God with clean hands. “None is righteous, no, not one” (Rom. 3:10). Forgiveness is not the reward for having become better; it is the gift that marks the beginning of something new. God forgives to heal, restore, and reshape a life over time.

A God Worth Trusting

A God who refuses to forgive would not be good. A God who forgives without punishment would not be just. Christianity claims something more demanding and more hopeful: a God who is “just and the justifier of the one who has faith in Jesus” (Rom. 3:26).

When I think back on that conversation, I wish I had said this more clearly: God does not forgive you because you got things straightened out. He forgives you because you believe that Jesus took the punishment you rightly deserved. God knows all your sins, the ones you admit and the ones you hide. You can never “straighten up” to be good enough for God’s forgiveness. That’s why he sent Jesus, and a God who would willingly take the punishment we deserve is a God worth trusting with our lives.

John C. Keller

John C. Keller holds an M.A. in Christian Apologetics from Talbot School of Theology at Biola University. He writes on Christian theology, ethics, and apologetics, engaging questions of suffering, justice, human identity, and the moral credibility of the Christian faith in contemporary culture.

Previous
Previous

Truth Unleashed

Next
Next

Truth Embodied