Документальные сведения о её жизни отсутствуют, первые публикации народных преданий о ней относятся к 1840-м годам. Согласно этим рассказам, она была женой придворного певчего Андрея Петрова, имевшего чин полковника. После внезапной кончины мужа 26-летняя Ксения избрала тяжелый путь юродства. Она пожертвовала свой дом в приходе Матфиевской церкви одной из своих знакомых, облачилась в одежды мужа, отзывалась только на его имя и говорила, что он жив, а Ксения умерла.
Дом Ксении и Андрея Петровых находился на Лахтинской улице: по одним сведениям, между домами 15 и 19, по другим — вблизи Большого проспекта П. С. Став на путь юродства, Ксения откликалась только на имя своего мужа, и местные жители назвали улицу, где находился их дом, «улицей Андрея Петрова». (Название Лахтинская она получила в 1877 году).
После многолетнего народного почитания блаженная Ксения Петербургская была причислена к лику святых в 1988 году на Поместном Соборе Русской Православной Церкви.
В последнее время Ксения считается защитницей от наведения порчи и прочих воздействий такого рода.
Память празднуется 6 февраля (н.ст.)/24 января (ст.ст.).
На иконах Ксения изображается в юбке с платком на плечах и платком на голове, опираясь левой рукой на клюку. На заднем плане изображаются Смоленская церковь и часовня Ксении Блаженной на Смоленском кладбище. Одета Ксения, как правило, в красную юбку и зелёную кофту, либо наоборот.
На могиле её (на Смоленском кладбище) в 1902 году по проекту архитектора А. А. Всеславина была воздвигнута каменная часовня, которая и по сей день служит одной из святынь Петербурга, привлекающей многочисленных паломников.
На стене часовни — мраморная плита, надпись на которой гласит:
В настоящее время в храме уже проводятся службы. Храмовый комплекс включает в себя также деревянную часовню в честь Алексия — человека Божия.
Первый монастырь, названный во имя святой блаженной Ксении, открыт в с. Долбенкино Дмитровского района Орловской области (Орловско-Ливенская епархия) по благословению Священного Синода 5 марта 2010 года (Журнал № 30).
Храм Блаженной Ксении Петербургской построен в селе Арское Ульяновской области, по проекту отца Алексея всего за один год. В апреле 2002 года настоятель отец Алексей Кормишин (в миру архитектор) приступил к разработке проекта нового храма рядом со старым храмом Богоявления.
В июле того же года силами прихода начато его строительство, которое велось «во Славу Божию», без целевого стабильного финансирования.
Храм освящён иерейским чином 17 апреля 2003 года по благославлению владыки Симбирского и Мелекесского Прокла.
На Петроградской стороне в Санкт-Петербурге в конце 2010 года началось строительство церкви Святой Блаженной Ксении.
Православный храм во имя святого благоверного великого князя Александра Невского в Воронеже заложен в октябре 1995 года по благословению Мефодия, митрополита Воронежского и Липецкого. Возглавил строительство протоиерей Александр Трунов. Первоначально в Северном микрорайоне должен был быть построен храм Ксении Петербургской и часовня Александра Невского, но впоследствии из часовни сделали храм. Летом 1996 года состоялось первое богослужение.
По благословению Владыки Мефодия в 1999 году началось строительство нового двухэтажного храма в честь святой блаженной Ксении Петербургской.