Родился 12 мая 1980 года в Москве в семье священника. В 2002 году окончил факультет журналистики МГУ. Был обозревателем ряда газет и журналов, постоянный автор журнала «Новый мир». С 2012 года главный редактор сайта «Свободная пресса».
Автор романов «Книга без фотографий», «1993» и других. Лауреат литературных премий. Книги Шаргунова переведены на итальянский, французский, английский, сербский и другие языки. Дебютировал в серии «ЖЗЛ» в 2016 году биографией Валентина Катаева.
Депутат Государственной думы Федерального Собрания Российской Федерации VII созыва.