The actor's publicist Annett Wolf said that he passed away with his family by his side on Monday.
The Dirty Dancing star was diagnosed with pancreatic cancer in January 2008 and underwent chemotherapy treatment.
He starred in US TV show The Beast following his diagnosis and was writing a memoir with wife Lisa Niemi at the time of his death.
"Patrick Swayze passed away peacefully today with family at his side after facing the challenges of his illness for the last 20 months," said Wolf in a statement released to The AP.
Swayze was best known for starring in 1987's Dirty Dancing alongside Jennifer Grey and 1990's Ghost with Demi Moore.
> In Pictures: Patrick Swayze