Mark 2:26—Was Jesus wrong when He mentioned Abiathar as high priest instead of Ahimelech?

Problem: Jesus says that at the time David ate the consecrated bread, Abiathar was high priest. Yet 1 Samuel 21:1–6 mentions that the high priest at that time was Ahimelech.

Solution: First Samuel is correct in stating that the high priest was Ahimelech. On the other hand neither was Jesus wrong. When we take a closer look at Christ’s words we notice that He used the phrase “in the days of Abiathar” (v. 26) which does not necessarily imply that Abiathar was high priest at the time David ate the bread. After David met Ahimelech and ate the bread, King Saul had Ahimelech killed (1 Sam. 22:17–19). Abiathar escaped and went to David (v. 20) and later took the place of the high priest. So even though Abiathar was made high priest after David ate the bread, it is still correct to speak in this manner. After all, Abiathar was alive when David did this, and soon following he became the high priest after his father’s death. Thus, it was during the time of Abiathar, but not during his tenure in office.


See All Problems

This excerpt is from When Critics Ask: A Popular Handbook on Bible Difficulties (Wheaton, Ill.: Victor Books, 1992). © 2014 Norman Geisler and Thomas Howe. All rights reserved. Used by permission. Click here to purchase this book.