When Did Pharaoh Command the Killing of Sons? (40:23-25), (20:38-39)
40:23-25 appears to show Pharaoh ordering the killing of sons when Moses was already a prophet. 20:38-39 places the killing order during Moses' infancy. The claim is that these are contradictory accounts of the same event.
The false claim: The Quran contradicts itself on when Pharaoh issued the order to kill Israelite sons.
Pharaoh issued the command to kill the sons on two separate occasions, at two different points in the story of Moses. This is not a contradiction - it is a historical recurrence rooted in the same tyrannical character responding to two different perceived threats.
The first killing order came when Moses was a newborn. 28:4 establishes that Pharaoh was already slaughtering the sons of the Israelites as a policy of oppression and population control. It is in response to this ongoing slaughter that God inspired Moses' mother to place him in the river:
[20:38-39] "We inspired your mother with this inspiration: 'Put him in the box, then throw him into the river. The river will throw him onto the shore, to be found by an enemy of Mine and an enemy of his.' I showered you with love from Me, and I had you made before My watchful eye."
The second killing order came long afterward, when Moses had grown, received prophethood, and returned to Egypt to call Pharaoh to God. When the Israelites began to believe and follow Moses, Pharaoh responded to this new spiritual and political threat with a fresh command:
[40:25] When he brought the truth from us, they said, "Kill the sons of those who believed with him, and spare their daughters." The scheming of the disbelievers is always in vain.
Two commands, separated by decades, issued by the same ruler for related but distinct reasons. The Quran records both. They do not contradict each other - they illuminate the consistent brutality of Pharaoh's response to any threat, whether demographic or prophetic.