The former Black Sabbath singer says he was in a "dark place" but has been sober for 44 days.
In a message posted Tuesday on his Facebook page, 64-year-old Osbourne said that "for the last year and a half I have been drinking and taking drugs."
He said "I was in a very dark place" and apologized for his "insane behavior."
Osbourne added: "Just to set the record straight, Sharon and I are not divorcing."
The couple and their children, Jack and Kelly, became reality TV stars a decade ago with MTV series "The Osbournes."
Take ABC13 with you!
Download our free apps for iPhone, iPad, Android and Blackberry devices