Швабрин — аристократ, ранее служивший в гвардии и за дуэль сосланный в Белогорскую крепость. Он умён, образован, красноречив, остроумен, находчив. Но к народу, ко всему, что не касается его личных интересов, Швабрин глубоко равнодушен. В нём нет чувства чести и долга. Оскорблённый отказом Маши выйти за него замуж, он мстит ей клеветой.
Он бесстыдно распростроняет ложь не только о Маше Мироновой, но и о её матери.
Швабрин перешёл на сторону Пугачёва не по высоким идейным побуждениям, а с целью расправы с Гринёвым и овладения Машей. Морально опустошённый человек, он вызывает у Пушкина резко отрицательное к себе отношение.