An announcer took to the stage to give the crowd the bad news just before Saturday night's concert at Loews South Beach was set to begin, WSVN in Miami reported.
Bon Jovi, 59, and his bandmates took rapid tests just before the concert and Bon Jovi tested positive. He is fully vaccinated.
Ticket holders were required to show proof of vaccination or negative test results to get into the concert, the highlight of a three-day hotel package costing up to thousands of dollars a person.
"Jon feels great," the announcer told the crowd, adding that the Livin' On a Prayer singer was going to bed.
He also had been scheduled to participate in a question and answer session and a photo op on Saturday night.
There was no word on whether the concert would be rescheduled.