约翰·卡萨维蒂,1929年12月9日生于纽约,是希腊移民的后代。出生没多久就和家人在希腊生活,直到7岁回到美国,继而就在纽约长大,1950年毕业于美国戏剧艺术学院(American Academy of Dramatic Arts),毕业以后在剧院工作,也参演电视剧及电影。
他一生主演79部电影、导演18部电影,凭藉在 《十二金刚》The Dirty Dozen (1967) 里的演出,提名奥斯卡金像奖最佳男配角。而更为人所熟悉的,是他参演波兰斯基 (Roman Polanski) 的《罗斯玛丽的婴儿》 (Rosemary’s Baby)。
他在片中饰演露丝玛莉的丈夫,为了演艺生涯而跟老夫妇邻居订下魔鬼契约的阴森男人Guy。这个角色曾考虑的人选有罗伯特·雷德福(Robert Redford)及杰克·尼克尔森 (Jack Nicolson),而最后被落实参演的约翰·卡萨维蒂,却跟波兰斯基几乎闹翻,原因是约翰·卡萨维蒂总是不愿意按照波兰斯基的指示去说对白及做动作,甚至对波兰斯基的导演手法诸多批评,令波兰斯基愤而揶揄约翰·卡萨维蒂:“他算什么导演?!只是拍过几部电影,任何人都可以拿一部摄影机像他拍《影子》那样的电影﹗”