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