Святая Ксения (в миру Ксения Григорьевна Петрова) родилась между 1719 и 1730 годами в Санкт-Петербурге в религиозной дворянской семье. По достижении совершеннолетия она вышла замуж за придворного певчего Андрея Петрова, который дослужился до чина полковника. Когда Ксении было 26 лет, ее муж внезапно умер. Девушку потрясло, что супруг скончался без покаяния. Прощение за грехи мужа она решила вымолить сама. Ксения раздала все свое имущество бедным, дом подарила хорошей знакомой Параскеве Антоновой, облачилась в мундир мужа, отзывалась только на имя покойного и говорила, что он жив, а Ксения умерла. Со временем, когда мужнина одежда истлела, Ксения оделась в зеленую кофту, красную юбку и рваные башмаки. Такой ее изображают на иконах.
Блаженная скиталась по улицам, отказывалась от милостыни, заходила на обед к знакомым, но не соглашалась на ночлег. По ночам в любое время года она молилась в поле до рассвета. Также ночью Ксения носила кирпичи для строящегося храма на Смоленском кладбище. По преданию, святая дарила мудрые наставления и благополучие просящим у нее помощи. Считалось, что Ксения предсказала смерть императрицы Елизаветы Петровны.