Молодой офицер Германн фанатично предан карточной игре, но никогда не садится за игровой стол, боясь проиграть. Желая подшутить над ним, Елецкий рассказывает ему старую байку о старухе-графине, знающей тайну трех карт, которые всегда магически выигрывают.На одном из балов Германн знакомится с Лизой, племянницей графини, и очаровывает ее. Девушка дает ему ключ от дома своей тетки. Ночью Германн проникает в дом графини, но не для того, чтобы увидеться с Лизой, а чтобы выпытать у графини тайну трех карт. Графиня отказывается отвечать. Угрожая, Германн направляет на нее пистолет и старуха умирает от разрыва сердца.Ночью сходящему с ума Германну мерещится, что к нему явился призрак графини и назвал три выигрышные карты — тройка, семерка и туз. Вне себя от счастья и окончательно спятив, Германн идет на встречу с Лизой, которая все еще надеется, что он любит ее. Но Германн не может говорить ни о чем, кроме карт. В отчаянии, Лиза бросается в канал.Вечером в игровом доме Германн ставит на кон все свое состояние. Он выигрывает на тройке и семерке. Выигрывает и туз, однако когда Германн открывает свою карту, вместо туза он видит пиковую даму. Ему снова является призрак графини. Впав в умопомрачение, Германн закалывается.