1、第一幕
威尼斯商人安东尼奥是个宽厚为怀的富商,与另外一位犹太人夏洛克的高利贷政策恰恰相反。安东尼奥的一位好朋友巴萨尼奥因要向贝尔蒙脱的一位继承了万贯家财的美丽女郎鲍西娅求婚,而向他告贷三千块金币,而安东尼奥身边已无余钱,只有向夏洛克以他那尚未回港的商船为抵押品,借三千块金币。
2、第二幕
夏洛克因为安东尼奥借钱给人不要利息,影响高利贷行业,又侮辱过自己,所以仇恨安东尼奥,乘签订借款契约之机设下圈套,伺机报复。夏洛克对安东尼奥往日与自己作对耿耿于怀,于是利用此一机会要求他身上的一磅肉代替商船。
3、第三幕
在一番口舌之后,安东尼奥答应了,与他定了合约。 巴萨尼奥欢天喜地到贝尔蒙脱去求亲了,在贝尔蒙脱,他的侍从葛莱西安诺喜欢上了鲍西娅的侍女尼莉莎,两对新人在一个意外事件来临时,匆匆同时结了婚。
4、第四幕
原来,安东尼奥写了一封信来,信中说明了他的商船行踪不明,他立刻就要遭到夏洛克索取一磅肉的噩运,因这一磅肉可能会导致他的性命不保,所以,他希望见到巴萨尼奥的最后一面……听到这个消息,巴萨尼奥与葛莱西安诺赶紧奔回威尼斯,鲍西娅与尼莉莎也偷偷地化装成律师及书记,跟着去救安东尼奥。
5、第五幕
在法庭上,鲍西娅聪明地答应夏洛克可以剥取安东尼奥的任何一磅肉,只是,如果流下一滴血的话(合约上只写了一磅肉,却没有答应给夏洛克任何一滴血),就用他的性命及财产来补赎。就这样,鲍西娅巧妙地挽救了安东尼奥的生命。同时,鲍西娅及尼丽莎戏弄了他们的丈夫。她们要求用戒指作为替安东尼奥辩护的报酬,然后回到了家中。
6、第六幕
等她们的丈夫回来时,她们责备他们忽视了结婚戒指的意义,并咬定了一定是他们把它们送给了别的女人。一连发窘的解释后,终于真相大白。每个人都有一个满意的结局,除了那个想害人反害己的夏洛克。