העלילה מתרחשת בעיר זלצבורג שבאוסטריה. מריה היא נזירה מתלמדת צעירה ותוססת. היא אינה מצליחה לעמוד במטלות הנוקשות של המנזר ומבלה את ימיה בהרים ובשירה. אם המנזר החליטה לשלוח אותה להיות אומנת לשבעת ילדיו היתומים מאם, של קפטן גיאורג פון טראפ, קצין בחייל הים האוסטרי, המנסה לחנך את ילדיו ברוח הצבא. הקפטן הוא אדם נוקשה וקפדן ואינו מכניס לביתו מוזיקה ושמחה. מריה, עם שמחת החיים שלה, מצליחה לכבוש את לבבות הילדים והבית הופך להיות שמח כשמוזיקה נשמעת מכל עבר.