Ezekiel 34:23 promises that God will raise up a single shepherd to care for his people, and that this shepherd will be a descendant of King David. The verse is a promise about future leadership: one faithful ruler who will feed and guide the flock the way God intends. The words come from the prophet Ezekiel, who spoke to the exiles of Israel in Babylon during the sixth century BC, people who had lost their land, their king, and much of their confidence.
I will set up one shepherd over them, and he will feed them, even my servant David. He will feed them, and he will be their shepherd.
Ezekiel 34:23 (WEB)
What Ezekiel 34:23 Means
The verse begins with God saying he will “set up” one shepherd over his people. The picture is of God himself appointing a leader rather than the people choosing one for themselves. Shepherd was a common image for a king in the ancient Near East, so the language would have been immediately clear to Ezekiel’s listeners. The focus is on one person, which stands in contrast to the many failed rulers the chapter has just condemned.
The second part says this shepherd will “feed” the flock and “be their shepherd.” The repetition is deliberate. Feeding means providing what the sheep actually need to live, and being their shepherd means ongoing, personal care. The verse does not spell out every detail of how this will happen, and it does not promise that the people will never face hardship. What it does promise is that God will not leave his flock without a true caretaker.
The Context of Ezekiel 34:23
The book of Ezekiel is traditionally attributed to the prophet Ezekiel, a priest who was taken into exile in Babylon around 597 BC. His message was addressed mainly to the Jewish exiles, many of whom were struggling to understand why the nation had fallen. Chapter 34 is a sharp rebuke of Israel’s shepherds, the kings and leaders who had exploited and neglected the people rather than caring for them. God declares that he himself will step in to judge between the fat and lean sheep and to rescue the scattered flock.
Read in that setting, verse 23 is the turning point. Right after God says he will personally seek out and save his sheep, he announces a shepherd who will carry out that care on the ground. The promise contrasts sharply with the failed leaders just condemned, and it shows that God’s rescue of his people will come through a faithful servant he appoints. That context helps explain why the verse reads as hopeful: it answers the judgment with restoration.
Key Phrases in Ezekiel 34:23
John 10:11
I am the good shepherd. The good shepherd lays down his life for the sheep.
(WEB)
In this passage Jesus calls himself the good shepherd who lays down his life for the sheep. Many Christians see it as the New Testament fulfillment of Ezekiel’s promise of one faithful shepherd, showing the same heart of care in a personal and sacrificial form.
Psalm 23:1
The LORD is my shepherd: I shall lack nothing.
(WEB)
This familiar psalm celebrates the Lord as shepherd, using the same imagery of provision and care. Reading it alongside Ezekiel 34:23 helps you see the shepherd theme as a steady thread running through Scripture, from God’s own shepherding to the shepherd he promises to raise up.
A Short Prayer From Ezekiel 34:23
Lord, you see the scattered and weary people in my life and in the world around me. Thank you for promising a shepherd who feeds and leads your flock with faithful care. Help me to trust your provision when I feel unsure of where to turn next, and give me wisdom to recognize your leading in the people and situations you place before me. Where I have been hurt by careless leadership, bring healing and restore my confidence in your goodness. Shepherd me, Father, and keep me close to you. Amen.
