Родился 22 мая 1976 года в г. Белгород, Белгородской области, в семье служащих.
Окончил среднюю школу № 37 города Белгорода.
Образование высшее профессиональное, окончил Белгородскую государственную технологическую академию строительных материалов города Белгорода по специальности: «Промышленное и гражданское строительство», после курсов дополнительной подготовки получил диплом международного образца.
Прошел курс обучения в Харьковском Политехническом институте на кафедре «Робототехники», получил квалификацию по специальности инженера диагностики и ремонта топливных систем легковых автомобилей.
По окончанию обучения организовал частное предприятие в сфере авторемонтного бизнеса.
Трудовую деятельность начал в 1998 году. Работал в частном порядке специалистом по ремонту двигателей легковых автомобилей.
С 2011 года член партии КПРФ
В 2018 г. окончил БелГУ по специальности: «Политология».
В 2018 году избран депутатом Белгородского городского Совета шестого созыва.
Является председателем постоянной комиссии Белгородского городского Cовета по социальной политике и развитию солидарного общества.
С июня 2020 года — Первый секретарь Комитета Белгородского городского местного отделения БРО ПП «КПРФ».
Женат, воспитывает двоих сыновей.