Ryan Seacrest was taking a swim in the Pacific Ocean in Mexico on Sunday when he was bitten by a shark, he said on his KIIS-FM radio show Monday.
The "American Idol" host said he was "about eight feet out" when he felt something swim by him.
"I thought it was a stick," he said. "I wasn't sure what had happened."
Then, he said, "I saw it swim! He took a bite, and he left."
Seacrest, 33, said the shark's tooth "wasn't a great thing to find. It was like finding a splinter!"
Although he said he was "in pain," the "American Idol" host wasn't hurt too badly, but said he "needed to take an Advil."
Asked by his radio co-host if anyone else was bitten, Seacrest said: "No, just me, of course! There were like 1,000 people in the ocean, and I get bit by the shark!"
A spy told the New York Post's Page Six gossip column that Seacrest was swimming in front of LG Villa Cabo, that the shark was a sand shark and that it chomped on Seacrest's toe.