Im Sommer 1963 ist Frances 'Baby' Houseman (Jennifer Grey) gezwungenermaßen mit ihren Eltern im Urlaub im Naturpark Catskills. Um die langweiligen Tage ein wenig erträglicher zu machen, nimmt sie Merengue-Tanzstunden. Der Urlaub scheint weniger langweilig zu werden, als sie den gelangweilten Tanzlehrer Johnny Castle (Patrick Swayze) kennenlernt. Van Johnny lernt sie die Schritte eines neuen Tanzes – Dirty Dance – und entdeckt dadurch ihre eigenen Kräfte und Talente. Unter dem Einfluss dieses Tanzes kann Baby sich selbst und ihre Liebe zu Johnny besser ausdrücken...