" Done " means "finished" or "complete". It indicates that there is nothing left. So if a person is " done ", that can mean that death is imminent. Putting "for" after the phrase strengthens that meaning. However, it could mean something less dire, such as that the loss of some competition is imminent.