Jack Osbourne, 26, son of rock legend Ozzy Osbourne, has been diagnosed with multiple sclerosis, the former reality television star revealed to People magazine.