Terry Keys was diagnosed with kidney failure in November 2011. He currently undergoes dialysis and needs a kidney transplant to avoid any further health complications, CNN reports.
His family recently passed fliers around their town of Troy to raise money for his treatment.
Local store owner Jimmy Ashby was moved by Terry's story and decided to secretly undergo testing to see if he would be a good match for a transplant.
Last week, he gave Terry the good news.
If everything goes according to plan, the transplant could happen by the beginning of April.
Take ABC13 with you!
Download our free apps for iPhone, iPad and Android devices