Родился в семье ответственного сотрудника Министерства химической промышленности СССР Николая Александровича Красильникова, внука генерал-майора Николая Ксенофонтовича Красильникова, правнука генерал-майора Сергея Георгиевича Тихоцкого, праправнука адмирала Петра Ивановича Рикорда и писательницы Людмилы Ивановны Коростовец (Рикорд). В 1982 году окончил Литературный институт им. А. М. Горького (семинар драматургии Виктора Сергеевича Розова). В 1986-1988 годах участвовал в создании политического театра на Центральном телевидении. Один из основоположников (вместе с Г.И. Зубковым) жанра вербатим в отечественной драматургии ("Почему убили Улофа Пальме?", 1987). С 1992 года первый секретарь правления Профессионального союза писателей России. В 1992-1998 годах главный редактор журнала «Отечественные записки». В 1993 году — участник Конституционного совещания Российской Федерации. В 1994-1996 годах член Общественной палаты при Президенте Российской Федерации, заместитель председателя комиссии по правам человека.