Ecclesiastes 3:17 Meaning: When Injustice Makes You Cry for Judgment
I said in my heart, “God will judge the righteous and the wicked; for there is a time there for every purpose and for every work.”
I said in mine heart, God shall judge the righteous and the wicked: for there is a time there for every purpose and for every work.
I said in my heart, God will judge the righteous and the wicked; for there is a time there for every purpose and for every work.
I said in my heart, `The righteous and the wicked doth God judge, for a time is to every matter and for every work there.'
I said in my heart, God will judge the righteous and the wicked; for there is a time there for every purpose and for every work.
Meaning in one sentence
Ecclesiastes 3:17 meaning: God will judge the righteous and wicked.
Context
The Preacher, traditionally Solomon, looks around at a world where courts are corrupt and the powerful get away with wrongdoing. In the previous verse, he says he saw wickedness in the very place where justice should have been done. This verse is his inner response: a quiet declaration that God will eventually judge everyone. But the passage does not end there. Immediately afterwards, he compares humans and animals, noting that both die and return to dust, and asks who really knows what happens to the spirit. So this statement of faith sits right inside a larger struggle. The Preacher is wrestling with how a just God can allow such wrong, and his answer comes in fragments. He grabs hold of the truth that God does have a time and a place to set things right, even when he cannot see it yet.
Key Words
The phrase 'I said in my heart' appears many times in Ecclesiastes. It signals an honest, inner conversation. The Preacher is not preaching from a pulpit; he is talking to himself, settling his own soul. The Hebrew verb for 'judge' (shaphat) carries a wide meaning. It can mean to rule, to vindicate, to punish, or to set things right. Here it covers all of that. God will act as the perfect Judge, doing for both the innocent and the guilty what they truly deserve. And then the little word 'there' (sham) is surprisingly important. It points away from the present scene, away from the corrupted courts and crooked decisions. It points to another realm, a different time. Some scholars understand it as the presence of God, where the scales will finally balance. This one word turns our eyes from the injustice we see now to the justice God will bring later.
How Christians Read This Verse
Christians have read this verse in different ways. Many Protestant commentators, such as Matthew Henry and Adam Clarke, see it as a clear affirmation of a future judgment after death where God will rectify every wrong. They take the word 'there' as referring to the judgment seat of God in eternity. Others, including some Anglican and Reformed scholars like those behind the Cambridge Bible, note that the very next verses seem to cast doubt on human knowledge of the afterlife. They suggest the Preacher is giving voice to a belief that he himself struggles to hold onto. This tension within the passage itself has led some readers to treat it as an honest expression of faith in the midst of confusion, rather than a settled doctrine. Across traditions, the verse is seen as a hopeful anchor, even if its surrounding context is stormy.
A common misunderstanding
Some readers take this verse to mean that God's judgment will happen quickly, here in this life. They expect the wicked to be punished and the righteous rewarded in their own lifetime. In fact, the word 'there' (sham) points to a different place and time. The Preacher has already said in chapter 3 that everything has its appointed time. God's time for judgment is not the same as our human clock. This verse is not a promise of immediate justice but a trust that God will one day set all things right, in His own time and place.
Living This Out
When you see someone get away with cheating, lying, or hurting others, it can make you angry. You want justice now. The Preacher felt the same way. He looked at the courtrooms and saw corruption. But instead of letting bitterness take over, he spoke this truth to his own heart. This week, you can do the same. When the injustice feels too heavy, quietly remind yourself: God will bring justice. There is a time and place with Him for every deed. You are not excusing the wrong. You are handing it over to the only Judge who sees everything. And while you wait, you can live with integrity, knowing that His time will come. That frees you from carrying the weight of setting everything right yourself.
Main takeaway: God has appointed a time and a place to judge every deed, so we can trust Him when justice seems delayed.
For Families
For ages 5, 8
Sometimes people do bad things and don't get in trouble. But God sees everything. He has a special time and place to make everything right. You can trust Him even when it doesn't happen right away.
For ages 9, 12
The writer of Ecclesiastes saw that sometimes judges and courts didn't do their job. Bad people got away with things. But he told himself that God will judge everyone one day. He used the word 'there' to mean a different time and place, not here and now. This doesn't mean we don't care about justice now. It means we don't have to get angry or give up. We can do what is right and trust God to handle the rest.
Questions People Ask
What does 'there is a time there' mean in Ecclesiastes 3:17?
The word 'there' (sham in Hebrew) points to a different time or place, away from the present world. It likely refers to the place of God's judgment, whether at the end of history or in eternity. The Preacher is saying that God has a specific time and place to judge every deed, even if we don't see it now.
Does Ecclesiastes 3:17 teach that judgment happens after death?
Many Christians have understood it that way, especially since the context contrasts the injustice 'under the sun' with God's perfect justice elsewhere. Some commentators, like Adam Clarke, see it as a reference to the final judgment at the throne of God. Others note that the next verses express uncertainty about the afterlife, which suggests the Preacher is not giving a definitive doctrine but a hope he is clinging to.
Why does the Preacher say God will judge but then immediately talk about humans and animals dying alike?
This is the tension at the heart of Ecclesiastes 3. The Preacher has a flash of faith that God will set things right, but then his rational mind looks at death and wonders what difference it makes. He does not resolve the tension; he lets both thoughts sit side by side. This honesty has comforted many readers who feel the same struggle.
How does Ecclesiastes 3:17 fit with the rest of the book's pessimism?
The book of Ecclesiastes often sounds pessimistic because it looks at life 'under the sun' without a clear view of the afterlife. But verses like this one provide glimmers of hope. The Preacher repeatedly returns to the idea that God is in control and will judge. The book ends with 'God will bring every work into judgment' (Ecclesiastes 12:14), so this verse is part of a thread that runs through the whole book.
What is the significance of the word 'shaphat' (judge) in this verse?
The Hebrew verb 'shaphat' means more than just pronouncing a verdict. It includes the idea of ruling, governing, vindicating, and punishing. When God judges the righteous, He vindicates them; when He judges the wicked, He condemns them. So this verse assures us that God will do complete justice for everyone, in every way.
For pastors & researchers
Hebrew interlinear, 8 commentaries & word study