Родился 7 июля в Ленинграде.
С 2002 года по октябрь 2020 года занимал должность первого заместителя главы администрации Невского района Санкт-Петербурга.
С 9 октября 2020 года занял должность главы администрации Адмиралтейского района Санкт-Петербурга.
12 ноября 2024 года губернатор Петербурга Александр Беглов принял отставку Сергея Оверчука.