В 1959–1963 годах (1–4 классы) учился в школе № 152. В 1963 году родители поменяли его фамилию на «Шаров».
В 1963–1964 годах (5 класс) учился в школе № 715.
В 1964–1965 годах (6 класс) учился в санаторной школе-интернате для детей с нарушением опорно-двигательного аппарата № 76.
В 1965–1966 годах (7 класс) учился в школе № 144.
В 1966–1969 годах (8–10 классы) учился в физико-математической школе № 2 (теперь Лицей «Вторая школа»).
В августе 1969 года по совету журналиста-международника Д. Е. Меламида поступил в Московский институт народного хозяйства им. Г. В. Плеханова. В октябре того же года ушел в академический отпуск.
В июне–июле 1970 года принимал участие в археологической экспедиции в Нукус. В сентябре того же года вернулся из академического отпуска. Был отчислен из института за организацию забастовки.
В мае 1971 года работал на производственно-издательском комбинате Всесоюзного института научной и технической информации, в июне–сентябре того же года – грузчиком в издательстве «Советский художник».
В марте 1972 – сентябре 1977 года был литературным секретарем Е. А. Таратуты.
В июне 1972 года по совету историка А. И. Немировского приехал в Воронеж на вступительные экзамены в Воронежский государственный университет, жил в это время у Н. Е. Штемпель. В августе того же года был принят на заочное отделение исторического факультета.
В феврале того же года познакомился с О. В. Дунаевской, в ноябре 1974 года вступил с ней в брак. В августе 1978 года родился их первый ребенок, сын Арсений. В марте 1991 года – второй, дочь Анна.
В июне 1977 года защитил дипломную работу по теме «Сергей Федорович Платонов как историк России конца XVI – начала XVII века» под руководством В. П. Лысцова.
В октябре 1977 – июле 1980 года работал во Всесоюзном научно-исследовательском институте документоведения и архивного дела (ВНИИДАД) в должности и.о. младшего научного сотрудника отдела научного использования документов.
В 1978–1985 годах работал над своим первым романом «След в след».
В июле 1980 года был принят в аспирантуру Московского государственного историко-архивного института. В июне 1984 года защитил кандидатскую диссертацию по теме «Проблемы социальной и политической истории России второй половины XVI – начала XVII века в трудах С. Ф. Платонова» под руководством В. А. Муравьева.
В октябре того же года вернулся во ВНИИДАД в должности младшего научного сотрудника отдела развития автоматизированных систем научно-технической информации по документам Государственного архивного фонда СССР; в апреле 1985 года был переведен на должность старшего научного сотрудника отдела архивоведения и археографии; в марте 1986 года был уволен по собственному желанию. В январе 1988 – июле 1990 года работал в Центральном доме культуры медицинских работников в должности руководителя дискуссионного клуба «Время и судьбы». В дальнейшем занимался исключительно писательской деятельностью.
В 1986–1988 годах работал над романом «Репетиции».
В 1988–1991 годах работал над романом «До и во время», в связи с публикацией которого в 1993 году в журнале «Новый мир» разразился литературный скандал.
В 1991–1994 годах работал над романом «Мне ли не пожалеть…».
В 1994 году вступил в Союз писателей Москвы и в Московский литературный фонд, в 2004 году – в Русский ПЕН-центр (в январе 2017 года приостановил членство в связи с политикой Центра).
В 1994–1997 годах работал над романом «Старая девочка».
В 1997–2002 годах работал над романом «Воскрешение Лазаря».
В 2001–2007 годах работал над романом «Будьте как дети».
В 2008–2012 годах работал над романом «Возвращение в Египет».
В 2012–2017 годах работал над романом «Царство Агамемнона».
17 августа 2018 года скончался от лимфомы. Похоронен на Переделкинском кладбище.
КРАТКАЯ БИБЛИОГРАФИЯ
С. Ф. Платонов (1860–1933). Обзор фонда. М.: Институт научной информации по общественным наукам, 1984.
К вопросу об исторических взглядах С. Ф. Платонова (на материале пяти монографий С. Ф. Платонова, опубликованных в послереволюционный период). М.: Институт научной информации по общественным наукам, 1984.
Проблемы социальной и политической истории России второй половины XVI – начала XVII в. в трудах С. Ф. Платонова. М.: Всероссийский научно-технический информационный центр, 1984.