One who advocates a certain course of action, often of political or social concern, with the naive conviction of their own moral superiority.
A person who zealously promotes causes he or she believes to be matters of social justice, often for personal validation.
Used other than figuratively or idiomatically: see social justice, warrior; a social justice activist.