If you really think about it, the ones that don't get laid-off are those that help towards improving profits at the least cost. I'm sure the accountants did the calculations along with possible replacements and they decided he was costing too much for the work he did.
I'm sure he did well. The company's stock has ballooned over the years and IT pay at that level is high. He'll be fine. Even if he decides to retire.