It is impossible for God to lie

For when God made a promise to Abraham, since he had no one greater by whom to swear, he swore by himself, saying, “Surely I will bless you and multiply you.” And thus Abraham, having patiently waited, obtained the promise. For people swear by something greater than themselves, and in all their disputes an oath is final for confirmation. So when God desired to show more convincingly to the heirs of the promise the unchangeable character of his purpose, he guaranteed it with an oath, so that by two unchangeable things, in which it is impossible for God to lie, we who have fled for refuge might have strong encouragement to hold fast to the hope set before us. We have this as a sure and steadfast anchor of the soul, a hope that enters into the inner place behind the curtain, where Jesus has gone as a forerunner on our behalf, having become a high priest forever after the order of Melchizedek. Hebrews 6:13-20

We are told that God can do all things but in today’s verses we are told it is impossible for God to lie. So which is it, can God do everything or is He limited? When I read today’s verse I was taken back to my freshman philosophy class when the grad student teaching the class gave us this old chestnut, “can God create a rock so heavy that He cannot lift it?” Of course this was to show that an all-powerful God could not exist because a) if He could not create that heavy rock He could not do all things and b) if he could not lift the rock He created He again was limited in power. To the freshman ear this sounded convincing. Who could argue with such logic?

Turns out I can as well as countless others. God can do all things that are in His nature and are rational. God cannot create a four sided triangle because by definition a triangle always have three sided and anything with four sides is a quadrilateral. A four sided triangle cannot logically exist. Same is true for a square circle. A circle is a circle and a square is a square and one cannot logically be the other. As to the rock, the issue is not can God but why would God? For God to create such a rock is a logical impossibility.

What about lying? Once again God can do all things according to His nature. God is love and to lie is not loving. Yes we justify little white lies as just being kind but in fact lies are lies and not truth. True love is truth. God because He loves us will not and cannot lie to us. He will always tell us the truth. Yes, sometime we do not want to hear the truth but even those times we need to know what is true and what is false.

When God promised Abraham that nations would be blessed through him I doubt that Abraham thought it would take thousands of years for that promise to come to fruition. Still long after Abraham had left this earth God kept His promise. For you and me that is a comfort because we know that God will keep His promise to us. We may break our promises to God but He will never break His promise to us. It is not His nature to lie. That is our nature.

Have a blessed day,



About dwwork

The name of this blog is taken from 1 Peter 3:13 - “always be prepared to give an answer to everyone who asks you to give the reason for the hope that you have. But do this with gentleness and respect, keeping a clear conscience. This verse became special to me over ten years ago when I was asked to teach an adult Sunday school class on Christian apologetics. This interest grew over the years to the point that I took some graduate level classes in apologetics. I think the best way to be prepared to give and answer to everyone who asks is to know scripture. It is my hope that through these short devotionals the reader will become more familiar with each verse. I have tried when possible to make them personal hoping in some small way to show that God’s word written over two thousand years ago is still relevant today. In the writing of these short devotionals I have been able to better understand how God’s word impacts my life. It is my hope that you too will come closer to our Lord Jesus and develop a closer relationship with Him. Finally, if the reader finds anything in conflict with scripture please let me know. God’s word is the final authority always overrules anything I might write. David
This entry was posted in Bible, Devotional, God, Hebrews and tagged , , , , . Bookmark the permalink.

4 Responses to It is impossible for God to lie

  1. Desiray says:

    Reading the title the scripture that comes to me is Numbers 24:19

  2. Desiray says:

    Typo it is Numbers 23:19


    Does God lie to mankind? No, He does not. If Satan lies to men and men believe it does that make God a liar? No, it does not. If theologians, preachers, priest, or Sunday school teachers contradict God’s word does that mean that God is a liar? No, it does not.

    Titus 1:1-3 Paul, a servant of God an apostle of Jesus Christ, according to the faith of God’s elect and the acknowledgement of the truth which is according to godliness, 2 in hope of eternal life which God, who cannot lie, promised before time began, 3 but has in due time manifested His word through preaching, which was committed to me according to the commandment of God our Savior, (NKJV)

    God cannot lie.

    Genesis Chapter 3: God told the truth to Adam and Eve. Satan lied and Adam and Eve chose to believe Satan. One hundred percent of the population believed Satan, however, that did not make God a liar.

    God said in Mark 16:16 “He who believes and is baptized will be saved…(NKJV). Millions say that water baptism does not precede salvation. It does not make God a liar because millions mistakenly believe that water baptism is not essential to being saved.

    Opposing God’s doctrine does not make Him a liar.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s