1 Chronicles 28:3

1 Chronicles 28:3 Meaning and Explanation

But God said unto me, Thou shalt not build an house for my name, because thou hast been a man of war, and hast shed blood.

King James Version (KJV)

Read this verse in context with translation switching:

Read Full Chapter →

God told David he would not build the temple because he had been a man of war who shed much blood.

What Does 1 Chronicles 28:3 Mean?

David recounts the word God gave him: the house would not be built by his hand. The reason given is that David had been a man of war and had shed blood through his many campaigns. The honor of building was reserved for another.

This is not a rejection of David but a redirection. A house of rest, a place of peace, was to be raised by a man of peace. God receives David's desire even while assigning the task elsewhere. There is grace in being told that our part is to prepare, and someone else's part is to complete.

Frequently Asked Questions About 1 Chronicles 28:3

What does 1 Chronicles 28:3 mean?

God told David he would not build the temple because he had been a man of war who shed much blood.

Keep Studying 1 Chronicles 28

Read the whole chapter in KJV, ASV, or WEB, or go deeper with the chapter study guide and key themes.