Macfarlane turned to family history and DNA-matching websites after unsuccessful searches on the internet and social media, Honolulu news station KHON-TV reported.
"So then we started digging into all the matches he started getting," said his daughter, Cindy Macfarlane-Flores.
A top match — someone with identical X chromosomes — had the username Robi737. Robinson's nickname was Robi and he flew 737s for Aloha Airlines, Macfarlane-Flores said.
It turned out Robinson used the same website to find answers about his family.
They later learned they have the same birth mother.
"It was a shock," Macfarlane said.
They revealed the relationship to friends and family during a party at the weekend.
"It was an overwhelming experience, it's still overwhelming," Robinson said. "I don't know how long it's going to take for me to get over this feeling."
They have plans to travel and enjoy retirement together. "This is the best Christmas present I could ever imagine having," Robinson said.
- AP