Why Did God Permit Herod to Kill the Children in Matthew 2?

God did not instruct Herod to kill the children.

Herod acted out of paranoia, pride, and fear of losing power.

The Bible presents this as:

  • Human evil

  • Political corruption

  • A fulfillment of prophecy (Jeremiah 31:15)

God often allows human beings to exercise free will — even when they use it for evil.

2. God Warned and Preserved His Redemptive Plan

In the same chapter, God:

  • Warned the wise men in a dream

  • Warned Joseph in a dream

  • Directed Mary and Joseph to flee to Egypt

Jesus was preserved because God’s redemptive plan could not be stopped. Evil tried to crush God’s promise — but it failed.

3. Scripture Shows God Is Not Indifferent to Their Suffering

Matthew quotes Jeremiah:

“Rachel weeping for her children…”

That imagery shows:

  • God sees the grief

  • God records the grief

  • God acknowledges the injustice

The tears were not ignored.

4. God Sometimes Allows Temporary Evil for Eternal Good

This is not easy to accept emotionally, but biblically:

  • The crucifixion of Jesus was also an act of evil.

  • Yet through that evil, salvation came to the world.

The massacre in Bethlehem shows:

  • The darkness Jesus entered into.

  • The cost of a fallen world.

  • The desperation of evil to stop God’s plan.

And ultimately:

  • Herod died.

  • Christ lives.

  • Redemption came.

5. The Children Were Not Lost to God

Many theologians believe these children are received into God’s presence.

Scripture consistently presents God as just and compassionate toward the innocent.

The event is tragic — but it is not the final word

God did not command the slaughter of the children — a wicked king did. In a fallen world, God allows human freedom, even when it leads to terrible evil. Yet He sees every tear, records every injustice, and ultimately brings redemption through Christ. Evil may act for a moment, but God’s purposes stand forever.

Previous
Previous

What is the unforgivable sin?

Next
Next

Will good people who reject Jesus go to hell?