History of Christmas: The Year – How Could Jesus be born 4 B.C.?

Denis the Little


It’s obvious that Jesus was born on December 25, A.D. 1 (Anno Domine, “the year of our Lord”), right? Not so fast.

OK, was it in Year Zero?

No, there wasn’t a Year 0; the calendar went from 1 B.C. to A.D. 1.

We know that Herod the Great (who killed all the babies in Bethlehem younger than two years of age) died in the Spring of 4 B.C., according to the Jewish historian Josephus1.

The king was quite alive during the Wise Men‘s visit in the Nativity story told in the Gospel of Matthew. So Jesus would have to have been born before this time, anywhere from 7 B.C to 4 B.C. (Before Christ, or before himself!)


Christmas Calendar Gap

Why is there a gap of this much time in our modern calendar?

We owe this to a Roman monk-mathematician-astronomer named Dionysius Exiguus, or Dennis the Little, but known to his close friends as Dennis the Humble. During the 6th century A.D., he unwittingly committed what has become history’s most significant numerical error related to the calendar.

Originally from Scythia Minor, north of the Danube River delta in modern Romania near the Black Sea, he relocated to Rome. He was best known for translating many ecclesiastical canons from Greek into Latin, including the famous decrees from the Councils of Nicaea and Chalcedon.



Did you celebrate the Y2K change of Millennium in 1997?


Some recent research suggests that the dating of Herod’s death might be up for debate and could be dated 1 B.C. The argument is either the counting of his reign was off, or there was a typesetting error in all editions of Josephus since 1544. I tried to get to the bottom of this by researching an earlier edition of Josephus at the British Library in London but could only get my hands on a French translation from 1492. Regrettably, I couldn’t read medieval French.



Bill Petro, your friendly neighborhood historian

Subscribe to have future articles delivered to your email. If you enjoyed this article, please consider leaving a comment.

About billpetro

Bill Petro has been a technology sales enablement executive with extensive experience in Cloud Computing, Automation, Data Center, Information Storage, Big Data/Analytics, Mobile, and Social technologies.


  1. again, very interesting and humorus, thanks to the friendly neighborhood historian.


  2. A great article by a PhD astronomer on dating Christ’s birth, placing it in 2BC — you might enjoy this.

  3. its been a blessing God bless you Bill Petro

  4. its been a blessing God bless you Bill Petro sir

  5. Ok, so call me ignorant but what i dont understand is, they sat jesus was born between 4 and 6 B.C. but how can that be when B.C. stands for before Christ. So he was born 4 yrs b4 was born?

    • Mark,

      You got it! Crazy isn’t it? The concept of “Before Christ” and “in the year of our Lord” — Anno Domini, or AD — was developed long before the medieval calendar reform of Dennis the Little. He had started with the old Julian Calendar and placed the birth of Christ in 753 after the founding of the city of Rome, which was the previous anchor point for the ancient calendars. Add Josephus’ reckoning of the date of the death of Herod the Great, and you get the situation we have today.


Leave a Comment