The six-year-old is growing up to be a handsome little boy, and taking after his famous dad in looks. "Perfect couple," Cristiano, 31, captioned the snap.
The Portuguese star has a dedicated following, both in the sports world and the social media sphere. His selfie, which was taken on Thursday, pulled in more than 2.6m 'likes' in less than 24 hours.
"Perfect couple," Cristiano, 31, captioned the snap
Cristiano, who has never revealed his son's birth mother, also received heaps of praise. "Two Handsome Generations!" one fan wrote, while another commented: "Oh My Cristiano. Love you so much both of you."
While Cristiano tends to keep his private life out of the spotlight, the footballer was spotted on a ski break in Spain earlier this week. He went with his new Spanish girlfriend Georgina Rodriguez, who he has been dating for a few months.
The footballer is dating model Georgina Rodriguez
The couple, who are both based in Madrid, enjoyed some downtime at the Navacerrada resort on the outskirts of the city.
According to HELLO!'s sister publication HOLA!, Georgina and Cristiano met at a Dolce & Gabbana party in Madrid last year. They secretly dated before going public with their romance in November. Sources close to HOLA! describe Georgina as a "good person" who is "charming".
The trio attended the FIFA Football Awards in January
She regularly cheers on her boyfriend from the sidelines of the Real Madrid stadium. And earlier this month the striking model accompanied Cristiano to the FIFA Football Awards where the sportsman was presented with the Best FIFA Men's Player Award. The photogenic couple posed up a storm on the red carpet, alongside Cristiano's adorable son.
Cristiano was previously in a five-year relationship with Russian model Irina Shayk, who is now dating Bradley Cooper. Irina and Bradley are expecting their first child this year.