Det är sommaren 1963. 17-åriga Baby (Jennifer Grey) är på semester med sin familj.
På deras hotell arbetar Johnny (Patrick Swayze) som danslärare, men när Baby möter
Johnny för första gången är det något helt annat än vals och rumba han ägnar sig
åt - en svettig, sensuell dans som sätter hela kroppen i brand - "Dirty dancing".