A real life castaway has been found alive after surviving more than two months in the Atlantic Ocean on a capsized yacht.

US Coast Guards said 37-year-old South Carolina native, Louis Jordan, kept alive for 66 days by rationing the food he had on board, eating raw fish which he caught and drinking rainwater after the mast of his yacht broke in bad weather.

No sign of sea legs: Louis Jordan is hospitalised after 66 days at sea. Credit:AP

He was found adrift in the Atlantic Ocean about 320 kilometres east of Cape Hatteras, off the coast of North Carolina, reports said.

Cape Hatteras is about 300 kilometres north of Bucksport Marina where Jordan took off to sea to fish on his 35 foot yacht named Angel.