Altruist

Webster's Dictionary of the English Language

·noun One imbued with altruism;

— opposed to egoist.