Ксения Григорьевна родилась в первой половине XVIII века (около 1730 года) в Санкт-Петербурге, в благочестивой семье. В молодости она вышла замуж за придворного певчего полковника Андрея Феодоровича Петрова и жила счастливо. Но супруг внезапно скончался без христианского приготовления к смерти, и это горе совершенно изменило молодую вдову, которой было около двадцати шести лет.
Потрясённая мыслью о неготовности мужа к вечности, Ксения избрала путь юродства Христа ради. Она раздала имущество, дом подарила знакомой, а сама облеклась в одежду покойного супруга, называла себя его именем — Андреем Феодоровичем — и говорила, что Ксения умерла. Так, ради спасения души мужа и своей, она отреклась от прежней жизни, приняв на себя подвиг добровольного безумия, нищеты и бездомности.
Сорок пять лет блаженная скиталась по Петербургской стороне, терпя насмешки, холод и голод. Ночи она проводила в молитве в поле за городом. Господь даровал ей прозорливость: она предсказывала события, помогала бедным, и люди заметили, что в чей дом она зайдёт или кого приласкает — тем приходит благополучие. Известно, что она тайно по ночам носила кирпичи на строящуюся церковь на Смоленском кладбище, помогая каменщикам.
Скончалась блаженная Ксения в начале XIX века и была погребена на Смоленском кладбище Петербурга. Над её могилой со временем выстроили часовню, ставшую местом всенародного почитания: и в годы её жизни, и спустя столетия люди шли к ней со своими печалями. Земля с могилы и стены часовни хранят память бесчисленных чудес и исполненных прошений.
Ксения Петербургская была прославлена в лике святых в 1988 году. Её почитают как скорую помощницу в житейских нуждах: ей молятся о замужестве, о благополучии семьи, о работе и жилье, об устроении детей. Подвиг блаженной учит жертвенной любви, смирению и упованию на Бога, который не оставляет избравших ради Него путь немудрости мира сего.

