I'm fairly sure a couple years ago there was an article in the ALPA magazine that quoted a study of retired FedEx pilots. For that particular group the average age of death was 65. Now obviously the lifestyle of a FedEx pilot may or may not be similar to say that of a Southwest guy, just depends on what kind of flying they do I suppose.
But one thing is for certain, in most people, this job will take years off of your life, how many exactly is hard to say and it certainly will vary from one pilot to the next.
All we can do is take the best care of ourselves that we can and try to eat right and exercise when we get a chance. But I'll be the first to admit that planning to do these things and actually doing these things rarely coincide.
Again my condolences to the pilot's family. It's so hard when you don't even get a chance to say goodbye. I can only hope that he died doing something that made him happy.