Родился 20 декабря 1956 года в Москве.
С 1975 по 1977 годы служил в рядах Советской армии.
В 1985 году окончил Московский медицинский стоматологический институт, в 1997 году — Современный Гуманитарный Институт. Является кандидатом педагогических наук.
С 1985 по 1989 году работал инструктором по плаванию в Московском спортивном клубе.
С 1989 по 2001 годы — спасатель в Московской городской поисково-спасательной службе Москвы.
В 2002 году занял должность начальника дежурной смены в управлении по делам ГО и ЧС СЗАО Москвы. С 2005 по 2014 годы — старший оперативный дежурный в Управлении по обеспечению мероприятий гражданской защиты Москвы.
В 2014 году занял должность начальника отделения организации оперативного дежурства Департамента ГОЧС и ПБ Москвы.
Депутат Совета депутатов муниципального округа Метрогородок на непостоянной основе.
Пенсионер.
Заявил о выдвижении в 2022 году на выборы депутатов Муниципального Собрания внутригородского муниципального образования Метрогородок в городе Москва.