The 33 year-old star also listed off many other famous faces he has had sexual relations with, which includes Kim Kardashian and Nicole Scherzinger.
Nick Cannon married Mariah Carey in a surprise Bahamas wedding in April 2008.
But it was only until the night of their big day that they really got to know each other.
The 33 year-old was interviewed by radio personality Big Boy on Power 106 on Wednesday (March 26th), and revealed he and Carey didn’t have sex until after walking down the aisle.
“On our wedding night, honeymoon-style, house in the Bahamas," he told a shocked Big Boy, adding, "That's a wonderful thing. That's a real woman right there to make you wait until you get married."
“Seriously, 100 per cent,” Cannon continued. “We didn't [know if it would be good]. The first time I made love to my wife was on our wedding night. I'm a pleaser, I went in like, 'Man, she's gonna love this'. I f**ked the s**t out of her.'”
In the very open interview the ‘America’s Got Talent’ host also revealed he still can’t believe that he married his “celebrity crush”, but this did take a lot of effort to make happen.
“I spoke it into existence, I went hard at it, People would ask, 'Who's your celebrity crush?' 'Mariah Carey'. I'm gonna show up at concerts, be backstage,” he said. “Persisting. There's a fine line between stalking and persisting.”
Cannon also revealed other celebrity star she has bedded.
“It's LA! That's the whole purpose, you have sex with actresses, singers, models...Name five? Mariah Carey, Christina Milian, Nicole Scherzinger, Selita Ebanks, erm... Oh, Kim Kardashian! Bam! Five,” he admitted.
“I bet she's forgot because there's been a lot of people since me. She's a great girl though,” Cannon joked. “Her family are some of the most incredible people I ever met in my life.”
Nick and Mariah are parents to two-year-old twins Moroccan and Monroe.
Cannon married Carey in April 2008