Chris Kreis from Florida came face to face with a 22680kg whale shark while fishing in the Gulf of Mexico last week, then hopped on the animal's back and went for a spin.
Kreis' YouTube video has drawn more than 100,000 views since he posted it last week.
The incredible encounter happened 48.3km off the Captiva's coast, where the teen ran into the boat-sized fish, 'The Daily Telegraph' reported.
Kreis jumped on the shark's back, grabbed hold of its fin and rode it for about 20 seconds. He later posted a video of his adventure on YouTube.
Whale sharks are the largest fish in the sea reaching lengths of 40 feet or more, the report said.
Kreis boasted on Facebook last week that his encounter with the critter was an "unbelievable experience".
Kreis confessed that he had no idea that his actions could be harmful to the animal's health.
