Who wrote the Bible and when

Image of the Psalms scroll, one of the Dead Sea scrolls.

Job 32:8 But there is a spirit in man: and the inspiration of the Almighty giveth them understanding.




Print this pagePrint pamphlet


The Old Testament

Bible BookWho wrote itWhen they wrote it
GenesisMoses1440+/- BC
ExodusMoses1445-05 BC
LeviticusMoses1445-05 BC
NumbersMoses1450-05 BC
DeuteronomyMoses1407-05 BC
JoshuaJoshua1404-1370 BC
JudgesSamuel1374-1000 BC
RuthSamuel1150 BC
1st SamuelSamuel1043-1011 BC
2nd SamuelEzra1011-1004 BC
1st KingsJeremiah971-852 BC
2nd KingsJeremiah852-587 BC
1st ChroniclesEzra450-425 BC
2nd ChroniclesEzra450-425 BC
EzraEzra538-520 BC
NehemiahNehemiah445-425 BC
EstherMordecai465 BC
JobSolomon1000-900BC
PsalmsAsaph 50, 73-83; David 3-9,11-32, 34-41, 51-65, 68-70, 86, 103, 108-110, 122, 124, 131, 133, 138-145; Ethan 89; Ezra 119; Haggai and Zechariah 146-147; Heman 88; Hezekiah 120-121, 123, 128-130, 132, 134-136; Moses 90; Solomon 71, 127; Sons of Korah 42, 44-45, 47-49, 84-85, 87. The authors of the remainder are unknown.1000-400 BC
Proverbs1:1-24:22 Solomon, 24:23-34 other wise men, 25:1-29:27 Solomon, 30 - Agur, 31 Lemuel 950-700 BC
EcclesiastesSolomon935 B
Song of SolomonSolomon965 BC
IsaiahIsaiah740-680 BC
JeremiahJeremiah627-585 BC
LamentationsJeremiah627-585 BC
EzekielEzekiel593-560 BC
DanielDaniel605-536 BC
HoseaHosea710 BC
JoelJoel835 BC
AmosAmos755 BC
ObadiahObadiah840 or 586 BC
JonahJonah760 BC
MicahMicah700 BC
NahumNahum663-612 BC
HabakkukHabakkuk607 BC
ZephaniahZephaniah625 BC
haggaihaggai520 Bc
ZechariahZechariah520-518 BC
MalachiMalachi450-600 BC

The New Testament

Bible BookWho wrote itWhen they wrote it
MathewMathew55-75 AD
MarkJohn/ Mark55-65 AD +/-
LukeLuke60 AD
JohnJohn85-90 AD +/-
ActsLuke60-61 AD
RomansPaul56 AD +/-
1 CorinthiansPaul54 AD +/-
2 CorinthiansPaul55 AD +/-
GalatiansPaul49-52 AD +/-
EphesiansPaul60-63 AD +/-
PhilipiansPaul59-61 AD
ColossiansPaul60-62 AD
1 ThessaloniansPaul50-51 AD
2 ThessaloniansPaul50-51 AD
1 TimothyPaul62-67 AD
2 TimothyPaul62-67 AD
TitusPaul62-63 AD
PhilemonPaul56-62 AD
Hebrews?66-70 AD
JamesJames45-50 AD
1 PeterPeter62-64 AD
2 PeterPeter63-68 AD
1 JohnJohn85-95 AD
2 JohnJohn90 AD +/-
3 JohnJohn90 AD +/-
JudeJude60-65 AD
RevelationJohn54-96 AD