Taken by a stunned observer, the photo shows the man sitting down at a branch of the fast food chain KFC with an unknown woman after he had handed over cash to the store worker.
The kind-hearted man, Jeong Tae Gu, was in a line at a branch of KFC in Baguio City, the Philippines, when the woman placed her order but could not pay.
His heartwarming actions were revealed by another customer in the store, Hillary Lee Aguada, who posted the picture and story to Facebook.
She said: "Okay I just need to share this because I'm really moved by the kindness of this man on the right side of the picture.
"It was really cold and raining here in Baguio city. I just came home from work and my room mate asked if we could go out and eat dinner.
"We walked up and down Session Road to find the perfect spot to eat and decided to just eat at KFC upper Session Road.
"A man was in front of me and was already finished ordering when I noticed an old woman in ragged and layered clothes, and slippers that looked really thin and worn out.
"The woman was just standing there and a cashier prompted her to place her order. I didn’t know the cashier's purpose but she seemed to know that the old woman was homeless. The old woman placed her order, maybe in hopes that the cashier would be kind enough to just give her the food for free ( i dunno ) The cashier said, "100 pesos po.”
"Upon hearing this, the guy in front of me, who finished ordering his food, was also observing and probably listening to the conversation of the old woman and the cashier. He grabbed his wallet and handed his 500peso bill to the cashier and PAID FOR THE OLD LADY'S MEAL.
"I tapped the man's shoulder and I was just so blessed and overwhelmed by what he did, I told him "May God bless you even more Kuya!". He was actually a Korean and he smiled from ear to ear.
"And it didn't end there. HE actually sat with the old lady while having their dinner.
"My heart melted.”
The post on Ms Aguada’s account has now been shared more than 30,000 times and has been flooded with compliments for the man, who was later revealed to be a Korean studying in the city.