Родился 17 марта 1956, русский.
С 1974 начал работать в Находкинском морском торговом порту учеником слесаря. Последняя должность - инженер-организатор.
В 1977 - 79 служил в органах милиции, затем служил в армии.
Окончил Хабаровскую высшую партийную школу, учился на юридическом факультете Дальневосточного государственного университета.
С 1982 - на комсомольской работе.
С 1990 - секретарь партийного комитета порта "Восточный".
С 1991 - начальник отдела социального развития порта "Восточный".
Участник трех Конгрессов народов СССР.
17 декабря 1995 был избран депутатом Государственной Думы второго созыва.
На президентских выборах 1996 был доверенным лицом Геннадия Зюганова в Приморском крае.
С августа 1996 - член координационного совета Народно-патриотического союза России (НПСР).
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Вошел в депутатскую фракцию КПРФ.
Женат. Имеет двух дочерей.