In Iranian culture, Haji Firouz is the traditional herald of the Nowruz season. Wearing black make-up and a red costume, Haji Firouz sings and dances through the streets with tambourines and trumpets spreading good cheer and the news of the coming New Year.
Haji Firouz is also called Khawja Piruz, Khawja means master and Piruz/Firuz means successful. Haji in here is just a form of address and has nothing to do with Islamic hajj, like using 'sir' to address a gentleman in English without the person being a real 'Sir' in the technical sense.
These photos show "Haji Firouz" cheering up the people in the streets of the city of Shiraz in southern Iran..