塞巴斯蒂安和薇奥拉是相貌相同的孪生兄妹。在一次航海事故中,两人在 伊利里亚岸边失散。薇奥拉以为哥哥身遭不幸,便女扮男装,化名西萨里奥,投到当地奥西诺公爵的门下当侍童。奥西诺公爵派薇奥拉替他向年轻貌美而富有的伯爵小姐奥丽维娅求婚。可是,这时薇奥拉已经暗暗地爱上了主人奥西诺。而奥丽维娅却对代主求婚的薇奥拉一见钟情。事情变得微妙复杂了。
与此同时,一个密谋正在奥丽维娅家中进行。她的叔父托比等人由于受到傲慢的大管家马伏里奥的斥责,便对他进行报复。他们模仿奥丽维娅的笔迹写了一封情书给马伏里奥,信中鼓励马大胆求爱,并要他经常穿着令人厌恶的黄色长袜。马伏里奥鬼迷心窍,上了他们的当,丑态百出;而奥丽维娅则以为管家在发疯。
为赢得奥丽维娅的芳心,奥西诺再次派薇奥拉到奥丽维娅的家中游说。奥丽维娅愈加爱慕薇奥拉了。而奥丽维娅的叔父却执意要将她嫁给蠢笨的富户安德鲁,于是便与奥丽维娅的女仆玛莉娅一起极力鼓动安德鲁和薇奥拉决斗。
原来薇奥拉的哥哥塞巴斯蒂安遇难时被海盗船长安东尼奥所救,俩人结成莫逆之交。来到伊利里亚后,由于安东尼奥船长惧怕伊利里亚当局的追捕,不能陪西巴斯辛逛城,便把钱袋交给他使用。
安东尼奥船长意外地碰到正在和安德鲁决斗的薇奥拉,他错把她当成她的哥哥塞巴斯蒂安,遂上前拔刀相助。然而,路过此地的警察认出了他并把他逮捕。安东尼奥看到薇奥拉对自己被捕既无动于衷,也不肯还他钱袋,大为吃惊,遂指责她忘恩负义。安德鲁等人还想找薇奥拉决斗,但是他们遇到了塞巴斯蒂安,错把他当成薇奥拉,便拔剑相向,幸被及时赶来的奥丽维娅所制止。奥丽维娅也错把塞巴斯蒂安当成薇奥拉,并把他请到家里表示爱情,俩人遂私下结百年之好。
马伏里奥被宣布患有精神错乱而关进了暗室,并被装扮成牧师的小丑百般戏弄。后来马伏里奥得机写信向奥丽维娅小姐申辩,才使得真相大白。
最后,塞巴斯蒂安和薇奥拉兄妹重逢,塞巴斯蒂安和奥丽维娅相爱,奥西诺公爵被薇奥拉的品貌所感动,宣布娶她为妻,安东尼奥船长亦获自由。除马伏里奥外,众人 皆大欢喜。