After graduating from Loughborough University in Leicestershire, England, John Heald joined Lloyd’s of London as a marine insurance broker in 1985. However, Heald soon got the urge to travel. He answered a newspaper advertisement for Carnival Cruise Line and joined the bar department aboard the cruise ship Holiday in 1986.

Although he appeared destined for a food and beverage career, Heald’s quick wit and engaging personality made him a natural for the entertainment world and, in 1989, he joined the entertainment department as a social host.

Heald’s easy rapport with guests was evident and in 1990 he was promoted to cruise director. Over the years he has served as cruise director on just about every ship in the Carnival fleet and was part of the start-up teams for 11 new ship introductions. In 2004, Heald was promoted to the newly created position of senior cruise director and is the only individual at Carnival to hold this position.

In 2007, as part of the Carnival Freedom’s launch, Heald started a blog to offer his own unique perspective on the ship’s inaugural European season. The blog quickly gained a loyal following and, since its debut, “John Heald’s Blog” has garnered more than 19 million views, making it one of the most popular travel-related blogs on the Internet. The popularity of the blog has spawned the “John Heald’s Bloggers Cruise” series which attracts legions of fans who sail along with John each year to spend time with him and enjoy his humour.

Presently Heald spends much of his time serving as Carnival’s official Brand Ambassador, emceeing and speaking at special events, serving as a host during special voyages and keeping fans engaged through his blog and highly popular Facebook fan page

Hi, I’m John, and this is my blog. So please don’t mistake my opinions — or those of my dear friends, fans or commenters — for those of Carnival Cruise Line or Carnival Corporation. My apologies in advance for anything I may say that upsets you, but this disclaimer covers Carnival and puts the blame directly on me………….. bugger.