Appearing on "The Ellen DeGeneres Show" on Friday alongside guest host tWitch, Brown revealed the news after being asked delaying about his wedding with Ian Jordan because of the coronavirus pandemic.
"It was postponed because of the pandemic, but now it's postponed officially," he said. "My fiancé and I, we were together for 10 years and we broke up about three and a half months ago."
"It's one of those things, we were distracted by so much, the kids, our careers, that during that time I had to really say, how is our communication? How is other parts of our lives? Are we growing in the same place?" he continued.
Brown is dad to sons Jason, 23, and Chris, 20.
"We're not 20 anymore, so it wasn't just like, I'm not going to text you anymore," he told tWitch. "It was like, we have a family, we have a home. It was hard."