Supplant: To usurp the place of, especially through intrigue or underhanded tactics.
To displace and substitute for (another):
Replace: To put back into a former position or place.
To take or fill the place of.
To be or provide a substitute.
To pay back or return; refund.
They mean basically the same, but I would use "replaced" unless the younger man obtained the job by using underhanded tactics.