Term for someone who has experienced many hardships

Solution 1:

A person who has experienced many hardships throughout his/her life is an unfortunate.

Solution 2:

You could try survivor:

  • one who outlives another
  • one who lives through affliction
  • an animal that survives in spite of adversity