Родился 27 февраля 1952 года.
Окончил Высшую следственную школу МВД СССР по специальности «Правоведение».
С 1980 года по 1994 год проходил службу в органах внутренних дел МВД СССР. С 1995 года по 1998 год – начальник юридического отдела Угловского известкового комбината г. Окуловка. С 1998 года по 2019 год осуществлял адвокатскую деятельность. С 2021 года по настоящее время — юрист ООО ЮК «Талион».
С 2021 года – депутат Новгородской областной Думы.
Руководитель фракции «Российская партия пенсионеров за социальную справедливость». Член комитета областной Думы по образованию, культуре и спорту. Заместитель председателя комитета областной Думы по законодательству и местному самоуправлению. Член комиссии по вопросам семьи, детей и молодежи при Новгородской областной Думе. Председатель комиссии по проведению антикоррупционной экспертизы. Член комиссии Новгородской областной Думы по Регламенту и депутатской этике.
Дважды награждён ведомственной медалью «За выслугу лет МВД СССР», почётными грамотами Адвокатской палаты Новгородской области, а также удостоен нагрудным знаком «Почетный пенсионер».
Женат, двое детей.