Maria (Julie Andrews) är en ung kvinna som lämnar livet som nunna för att bli guvernant till den auktoritära kapten von Trapps (Christopher Plummer) sju barn. Han är en enväldig änkeman vars stränga regler varken tillåter musik eller skratt, men genom sång och glädje vinner Maria både kaptenens och barnens hjärtan.