The singer has been secretly married since last September
The couple, who are expecting their first child later this year, managed to fool fans for almost a year.
Posting on her Twitter page, Cardi B said: “There are so many moments that I share with the world and then there are moments that I want to keep for myself! Getting married was one of those moments!”
She added: “We had a lot of growing up to do but we [were] so in love we didn’t want to lose each other.”
“One morning in September we woke up and decided to get married. We found someone to marry us…I said I do.”
The singer also revealed that she married with no dress, make up or ring.
In October 2017, Offset proposed to Cardi B on stage during a concert in Philadelphia despite the fact they were already married.
In her tweet, the singer addressed the proposal saying, “I appreciate and love my husband so much for still wanting for mr [to] have that special moment that every girl dreams of when he got down on one knee and put a ring on my finger.”
She added that this linked to why her debut album was called ‘Invasion of Privacy’. “Well now since you lil nosey fucks know at least ya can stop saying [I] had baby out of wedlock.”
Earlier this year, the singer revealed she was thinking about returning to acting following the birth of her child, saying it would be easier to focus on being a mother.
The singer first announced her pregnancy on a SNL performance back in March.
Recently, Cardi B was seen in Rita Ora’s video for the controversial ‘Girls’ which also featured Charli XCX and Bebe Rexha. The track faced a backlash from the LGBTQ+ community with pop singer Hayley Kiyoko and R&B artist Kehlani criticising the track for being “downright tone-deaf.”
Cardi B defended the track, writing on Twitter, “Listen to “GIRLS” by Rita Ora ft me @BebeRexha @charli_xcx. We never try to cause harm or had bad intentions with the song.”
“I know [I] have use words before that [I] wasn’t aware that they are offensive to the LGBT community. I apologize for that.”