
Иван Шаров родился в 1989 году в Волгограде. После школы отслужил в рядах Вооруженных сил России. Затем обучался в Волгоградском государственном техническом университете по специальности «строительство автомобильных дорог».
С 2011 по 2015 год работал инженером в комитете по обеспечению жизнедеятельности города администрации Волжского. В 2015 году начал работать в комитете благоустройства и дорожного хозяйства городской администрации.
5 марта 2021 года назначен руководителем комитета благоустройства и дорожного хозяйства администрации города Волжского.
Предыдущий председатель комитета Виталий Кокшилов ушёл с поста на место заместителя главы Волжского.