Племянница и воспитанница Азарова, бойкая, острая на язык девица, отлично держится в седле и умеет фехтовать, поскольку няньку ей заменил денщик майора Иван. Желая показать своему дяде маскарадный костюм для предстоящего бала, она оделась корнетом, и в этом виде познакомилась с поручиком Ржевским, своим заочным женихом, который представлял себе свою невесту глупой жеманной модницей. Желая насолить Ржевскому за такое предвзятое отношение, Шурочка выдала себя за собственного кузена, а при знакомстве уже в образе девушки вела себя действительно как недалёкая девица, которая думает только о модных романах, вышивании и мечтает об «идеальной любви».
После объявления войны с Наполеоном Шурочка решила бежать из дома в мундире корнета, чтобы с оружием в руках защищать свою Родину, и уговорила дядьку Ивана быть её ординарцем.
На следующее утро, проезжая через поле, Шурочка нашла тяжело раненого курьера и доставила его пакет по назначению. По дороге наткнулась на французов, отбиться от которых ей помогли русские, приняв её как опытного кавалериста в штаб разъездным адъютантом, а позднее на связь штаба армии с корпусом Ожаровского, воевавшим во французских тылах. Так Шурочка прослужила полгода.
Доставив пакет командиру партизанского отряда, расквартированного в каретном сарае, она встретила Ржевского и передала ему «привет от кузины». На расспросы других гусар поручик рассказал, что это уродливая племянница майора, на которой его хотят женить против его воли, и которая влюбилась в него по уши с первого взгляда и буквально вешалась на него. Шурочка пыталась возразить, что «кузина», конечно, глупа, но вполне мила собой, завязался спор с Ржевским, в итоге которого они заключили пари: если поручик спасёт от какой-либо опасности глупую модницу, какой он выставил кузину Азарова, то он женится на ней.
Из ревности к поручику приняла от Луизы Жермон цветок, что послужило поводом для дуэли между "Азаровым" и Ржевским. Дуэль была остановлена появлением командира отряда, Давыда Васильева.
Возвращаясь в штаб, Шурочка и Иван героически отбили у французов русского генерала, который оказался адъютантом самого императора, графом Балмашовым.
Не смогла соврать фельмаршалу Кутузову, когда тот напрямую спросил, девушка ли она. До слёз расстроилась, когда Кутузов велел ей возвращаться домой. Остаться служить смогла только после того, как Балмашов признал в ней своего спасителя, заодно получив от Кутузова георгиевский крест за героизм, официальный чин корнета и перевод из штаба в отряд Васильева.
Когда отряд вышел к имению Азаровых, Шурочка, зная все тропинки и окрестности, предложила план дезинформации противника и захвата дома, для чего решено переодеть её в форму наваррских стрелков, снятую с пленного испанца Винсенто Сальгари.
Придя к французам, Шурочка выдала себя за потерявшего свою часть испанца, но появившийся майор Азаров узнал её и раскрыл её секрет, в результате чего французский генерал Дюсьер велел расстрелять её на рассвете. Когда пришёл на подмогу отряд и выбил из имения французов, Шурочка, памятуя о пари, сначала переоделась собственной «кузиной» и кинулась на грудь поручику, а потом уже встретила его уже в форме корнета и напомнила Ржевскому о его обещании жениться на спасённой девице, однако тот пришёл в ярость. Возобновилась незавершённая дуэль. Но тут Шурочка увидела мышей и упала в обморок.
Подоспевший Васильев произвёл Шурочку за доблесть в бою в поручики, а Иван объяснил всем, что на самом деле «корнет» — племянница хозяина дома Азарова. Оставшись наедине с Ржевским, Шурочка призналась ему в любви.