R&B singer Carey, 38, obtained a marriage licence with actor and rapper Nick Cannon, 27, in a secret ceremony on the Caribbean island of Eleuthera in the Bahamas, the New York Post and People magazine both reported.
News of the marriage comes just weeks after the first reports that the pair were seeing each other. Cannon, who has previously appeared as a fictional lover in one of her music videos, is said to have sealed the knot by giving his new wife a large diamond ring worth $2.5 million.
Mariah was seen sporting a diamond ring on her finger last Saturday at New York's Tribeca Film Festival, where she attended the premiere of her new movie, "Tennessee," in which she plays a waitress. Cannon was accompanying her at the time.