
Олеся Николаева родилась 6 июня 1955 года в Москве в семье поэта Александра Николаева. Писать стихи начала с семи лет, прозу - с пятнадцати, публиковаться стала с 1972 года. В 1979 году окончила Литературный институт на семинаре Евгения Винокурова. С 1989 года ведёт поэтический семинар в Литинституте, где является профессором кафедры литературного творчества. В 1998 году приглашена в Богословский университет святого апостола Иоанна Богослова читать курс "Православие и творчество" и заведовать кафедрой журналистики. Член Союза писателей СССР с 1988 года, член Пен-Центра с 1993 года, в 2000-х годах вела на телеканале "Спас" передачи "Основы православной культуры" и "Прямая речь". Замужем за протоиереем Владимиром Вигилянским, мать троих детей, сестра режиссёра Дмитрия Николаева.