He’s a good ‘sole.’

Heart-warming video shows a jogger in the Financial District gifting his socks and sneakers to a man sitting on a sidewalk grate on Sunday morning.

The clip, posted on Twitter by user @NYorNothing, shows the runner in a red shirt and shorts standing barefoot on the asphalt next to his shoes, and in front of a seated man wearing a baseball cap.

The do-gooder then waddles away on bare feet.

“It was 9am in the WTC area, I watched as a jogger took off his sneakers, gave them to a homeless man, & walked the NYC streets barefoot,” the caption said.

The Twitter user, who asked to be identified by her first name Antonella, told The Post she was in an Uber and stopped at a red light on Church Street near Dey Street, when she witnessed the touching moment.

“I watched the jogger talk to the homeless man and then start to take off his shoe, then his sock,” the Tribeca resident said, adding that at first, she thought the runner had some cash stashed in his sock that he wanted to donate.

“I said to myself, ‘Wow who actually keeps money in their socks,’ she recalled.

“After, he took off both shoes and socks, he left them with the man and started to walk away barefoot” toward Liberty Street.

Antonella, who is in her 30s, said she regrets that she “didn’t get out of the Uber and chase the man to hug him.”

“I really hope we find this guy’s identity out,” she said.