Lato 1963 roku. Baby (Jennifer Grey) spędza wakacje z rodziną w eleganckim kurorcie w Catskills. Wśród rodzinnych atrakcji, wieczornych dancingów i uporządkowanego świata dorosłych poznaje Johnny’ego (Patrick Swayze) – charyzmatycznego instruktora tańca. Kiedy jego partnerka Penny nie może wystąpić w najważniejszym pokazie sezonu, Baby decyduje się ją zastąpić. Wspólne treningi stają się początkiem uczucia, które na zawsze zapisze się w historii kina.
Nagrodzona Oscarem piosenka "(I've Had) The Time of My Life", kultowe sceny taneczne i ekranowa chemia Patricka Swayze i Jennifer Grey sprawiły, że Dirty Dancing od blisko czterech dekad pozostaje jednym z najbardziej uwielbianych filmów o dojrzewaniu, miłości i wakacjach.