Гринев познакомился со Швабриным, приехав в Белогорскую крепость. Разговоры с ним сначала были занимательны. Они стали дружны, виделись каждый день. Гриневу не нравились шутки о семье коменданта.
Гринев увлекся литературой, стал сам пописывать. Однажды он прочел Швабрину свои любовные стихи, песенку, посвященную Маше Мироновой. Швабрин раскритиковал поэзию Гринева, но не это стало причиной ссоры. Швабрин догадался, кому посвящены стихи, и оскорбительно отозвался о девушке. Этого Гринев стерпеть не мог и вызвал Швабрина на дуэль.