The singer, 34, announced the arrival of his little boy on Instagram Thursday night.
“My son Noah. We are blessed and overjoyed. Peace ??,” the “Slow Motion” crooner captioned a photo of the adorable baby sleeping in a blue and white bear-patterned onesie.
Songz, whose real name is Tremaine Aldon Neverson, did not say who the baby’s mother was. He had not been publicly linked to anyone romantically prior to his big announcement.
The Virginia-born musician first had fans speculating he was a new dad earlier in the day when he shared a black and white image of him holding a tiny foot in his hand.
He captioned that image with just a blue heart.
While his baby news came as a shock, the singer has long wanted to start a family.
In 2015, Songz told Charlemagne Tha God on The Breakfast Club that he wanted children but he wanted to make sure he had one when the time was right.
“Man I want kids. I’ve been wanting children before you could even imagine. I raised all the kids in my family. My younger brother, he’s 20-years-old, he just had his first child,” the singer said. “I remember when he was a child. I used to burp him, change his diapers, now he got a baby.”