西巴斯辛和薇奥拉之兄妹二人在海上乘船时被海浪将船打翻。西巴斯辛被船长安东尼奥救起,薇奥拉被另一位船长救起。兄妹二人并不知道彼此还活着,都以为自己的。都以为对方已经葬身大海。西巴斯辛和薇奥拉来到维也纳。女扮男装,有就其他的船长推荐她到她暗恋的维也纳国王身边当仆人,服侍国王。而维也纳国王此时正热恋着本国一位美女奥利维亚,他多次向奥利维亚求爱被拒。薇奥拉能言善辩,于是国王派他去向奥利维亚示爱。结果奥利维亚爱上了女扮男装的薇奥拉,奥利维亚多次示爱被薇奥拉拒绝。
奥利维亚的叔父,嗜酒糊涂,无所事事,和奥利维亚的另一个追求者安德鲁整天厮混在一起喝酒。奥利维亚的叔父因看不惯奥利维亚的管家马伏里奥,决定和奥利维亚的侍女玛利娅,奥利维亚的追求者安德鲁一起作弄马伏里奥。玛利亚模仿奥利维亚的字体写了一封匿名的情书,丢在花园故意让马伏里奥捡到,马伏里奥以为奥利维亚小姐爱上了他,按照信中所写,他穿上小姐“最喜欢”的衣服,“把微笑挂在脸上”,去见奥利维亚,没想到奥利维亚正要给马伏里奥交代重要的事情让他去办,而马伏里奥却用各种暗示的话试探小姐,并不时哈哈大笑,奥利维亚小姐很是生气,以为马伏里奥得了精神病,让他的叔父和安德鲁把马伏里奥关进了屋子。
西巴斯辛被船长安东尼奥救起后,一心要到维也纳来寻找自己的妹妹,东尼奥和维也纳的国王是敌人,但是安东尼奥为了友谊,和西巴斯辛来到维也纳并把自己的钱袋交给了他。因为奥利维亚小姐爱上了薇奥拉,对她另眼相待,这引起了追求者安德鲁的嫉妒,在奥利维亚小姐叔父的挑拨下,安德鲁向薇奥拉发起挑战,要进行决斗,薇奥拉是女孩,很是害怕,想要讲和,安德鲁拿剑准备刺薇奥拉时,被船长安东尼奥发现并阻止,原来安东尼奥误把薇奥拉认为西巴斯辛,就在这时安东尼奥被维也纳的公差发现抓了起来,安东尼奥向薇奥拉索要他的金钱,薇奥拉不认识安东尼奥,从而引起了安东尼奥的误会。
奥利维亚小姐找了神父想要和薇奥拉秘密结婚,结果误把薇奥拉的哥哥西巴斯辛认为是薇奥拉,西巴斯辛虽然一头雾水,却对奥利维亚小姐一见钟情,在神父的主持下,他们俩海誓山盟,宣誓并结婚。
马伏里奥被关在小黑屋里面,被众人告诉了真相并羞辱了一番,放了出来。
安东尼奥被带到国王面前,安东尼奥和薇奥拉进行了对峙,国王作证说薇奥拉已经服侍他三个月,并不是昨天才到维也纳的。正在这时安德鲁来向国王告状,说薇奥拉把他的头打破了,原来安德鲁在奥利维亚小姐家碰见了奥威拉的哥哥西巴斯辛,安德鲁再次向他认为的和薇奥拉进行挑战,却被西巴斯辛打破了头,于是他来告状。
奥利维亚小姐来找国王,向他说明她已经和他的仆人薇奥拉秘密结婚,结果薇奥拉一头雾水,并不承认和奥利维亚小姐结过婚。正在这时,他的哥哥西巴斯辛也来到了国王面前,真相终于大白。
最后,奥利维亚小姐和西巴斯辛结了婚,国王向薇奥拉成功求婚,马弗里奥和玛利亚结婚。
此剧中,国王因为热恋奥利维亚小姐说的许多爱情语句言辞非常优美,而剧里面有一个小丑,他是奥利维亚小姐家里的,这个小丑人人都叫他傻子,可是他说的话却句句在理,时而聪明,时而糊涂,感觉剧里面最聪明的就是小丑了。