The 68-year-old TV star – who has previously battled colon cancer – revealed that she had been admitted to hospital, but is now recuperating elsewhere, and that Ozzy, 72, had tested negative for COVID-19.
Sharon told her 2.3 million Twitter followers on Monday night: “I wanted to share I’ve tested positive for Covid 19. After a brief hospitalisation, I’m now recuperating at a location away from Ozzy (who has tested negative) while The Talk is on scheduled hiatus. Everyone please stay safe and healthy.”
In September, Sharon revealed her youngest granddaughter Minnie, two, had been diagnosed with coronavirus, and appeared on her US panel show The Talk via video-link as she was quarantining at home.
Minnie is the youngest daughter of Sharon and Ozzy’s son Jack Osbourne.
The Osbourne family announced in January this year that Ozzy has been diagnosed with Parkinson’s disease.
Watch: Sharon and Ozzy Osbourne's credit cards 'maxed out' by fraudster
Meanwhile, Sharon has opened up about Ozzy’s infidelity during their 38-year marriage, saying she partly blamed herself.
She said on The Talk recently: "It is a really, really tough call. It is like 'hey obviously it is not working because you would not do this.'
"Then you look back and you have to take some of the blame too: working a lot, not there when he needed me."
She added: "When you are used to having someone holding your hand, your whole career at your side, it is very hard when they are not there.
"I was to blame for that. You don't trust."
Ozzy has previously revealed he had an affair in 2016 with hair colourist Michelle Pugh, that resulted in him and Sharon briefly separating.
Watch: Sharon Osbourne has previously been in quarantine