The couple got married on July 4, 1982, but delayed their 20th anniversary celebration because of Sharon's battle with colon cancer. They announced their plans in November.
Sharon wore a cream-colored wedding gown and diamond tiara as she was escorted down the aisle by her father, Entertainment Tonight said. The couple's youngest daughter Kelly served as flower girl.
Music was provided by the 1970s group The Village People.
Guests included 'N Sync singer Justin Timberlake and comedian Chris Rock, Entertainment Tonight reported.
"The Osbournes," a popular reality TV show about the heavy metal singer, his family and their pets, is in its second season on MTV. [MTV and CBS are both owned by Viacom.]