Joshua stood before the angel of the LORD, which means the angel was protecting him. “The LORD rebuke you, Satan! The LORD, who has chosen Jerusalem, rebuke you! Is not this man a burning stick snatched from the fire?” (Zech. 3:2). Joshua was dressed in filthy clothes as he stood before the angel (Zech. 3:3).
You may have questions. The angel was protecting Joshua, but how could Satan make his clothes filthy? ‘Filthy clothes’ is a metaphor for sin (Zech. 3:4). God showed that Joshua, who was being protected by the angel, was made filthy by Satan.
God ordered angels in front of him to take off Joshua’s filthy clothes and he said to him, “I cleansed all of your sin, now you can wear clean linen” (Zech. 3:4). God showed how Joshua changed from dirty to clean. Zechariah said in his vision, “Put a clean turban on him.” Then Zechariah saw that Joshua got a clean turban and the angel of God stood near him.
“If you will walk in my ways and keep my requirements, then you will govern my house and have charge of my courts” (Zech. 3:7). The house of God means God’s world, therefore