Brown will oversee public relations, product promotion, public affairs, internal communications, corporate reputation management, as well as social media outreach. Brown will join the company in early July.
He replaces PR head Jill Nash, who left earlier this year.
Prior to joining Yahoo!, Brown was vice president of corporate relations at NetApp. He was involved in NetApp's recent rebranding campaign.