Why God Cannot Lie—Hebrews 6:16-18
“Men swear by someone greater than themselves, and the oath confirms what is said and puts an end to all argument. Because God wanted to make the unchanging nature of his purpose very clear to the heirs of what was promised, he confirmed it with an oath. God did this so that, by two unchangeable things in which it is impossible for God to lie, we who have fled to take hold of the hope offered to us may be greatly encouraged.” (Hebrews 6:16-18)
Even in our modern society, an oath is a sacred thing. When we take an oath—whether in court or taking office—we are swearing that our words are true. We are binding ourselves to a vow. We even use notaries to stamp their seal on documents, certifying that the person signing is who they say they are. In the legal system, breaking this vow isn't just a mistake; it's perjury, a crime.
In essence, an oath is the ultimate guarantee of honesty. It puts an end to the argument.
When God made His promise to Abraham—that he would have a son, become a great nation, and that the Messiah would come through his line—God found Himself in a unique position. Usually, you swear by someone greater than yourself to add weight to your words. But who is greater than God?
Since there was no one greater, He swore by Himself (Hebrews 6:13).
He vowed that the promise would come to pass. He did this not because He needed to remind Himself, but to show us the "unchanging nature" of His purpose. He wanted to make it crystal clear that His promise would never be revoked. Even today, thousands of years later, we are living in the ripple effects of that unshakeable vow.
There is a profound theological truth here that acts like bedrock for our faith. The promise and the oath exist together, tied directly to God's nature. Just like water requires both hydrogen and oxygen to exist, God's word is inseparable from His integrity.
This oath makes it literally impossible for God to lie.
Think about that for a moment. It’s not just that God won't lie; it's that He cannot.
Why? because the oath rests on His very character. The scriptures tell us that the world was spoken into existence by Jesus and is held together by the power of His word (Hebrews 1:2-3). If God were to lie, reality itself would unravel. If His word proved false, the power that sustains the atoms in the universe would cease to function. The stakes were incredibly high, so God confirmed His promise with an oath to show us that what He says will always come to pass.
We can draw incredible encouragement from this today. We are the spiritual heirs of that promise made to Abraham. Everything God has said, He has done.
Life can feel chaotic. We face trials that shake us and uncertainties that worry us. But in the midst of it all, we have a hope that is unparalleled. This hope is described as an "anchor for the soul," firm and secure (Hebrews 6:19). It isn't wishful thinking; it is a guarantee backed by two unchangeable things: God’s promise and God’s oath.
You can rest securely today. Your future is held by a God who cannot lie, and your hope is anchored in a Word that holds the universe together.
Personal Reflection Questions
-
How does trusting God’s unchanging promise shape how you face uncertainty?
-
If you truly believe God cannot lie, what worry could you release today?
-
When life gets hard, how can you root your hope more deeply in God’s promise?

