Self-seeker

Self·-seek·er

Self-seeker

n.
  1. One who seeks only his own interest, advantage, or pleasure.