Родился 15 июля 1957 в г. Ошмяны Гродненской области.
В 1980 окончил Свердловское высшее военно-политическое училище, в 1991 - Военно-политическую академию им. В. И. Ленина (1991).
Службу проходил в воздушно-десантных войсках на различных должностях.
С 1986 по 1988 служил в 40-й армии в Афганистане.
С 1990 по 1995 - заместитель председателя Союза ветеранов Афганистана (всесоюзного, затем - межреспубликанского СВА).
Весной 1992 участвовал в создании Народно-патриотической партии (НПП), был избран членом исполкома НПП и секретарем молодежной комиссии исполкома НПП.
Осенью 1993 неудачно баллотировался в Государственную Думу.
В феврале 1995 избран председателем правления Российского союза ветеранов Афганистана (РСВА).
17 декабря 1995 баллотировался в Государственную Думу.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Председатель совета Московского регионального отделения движения "Единство".
Заместитель председателя фракции "Единство" в Государственной Думе.
Награжден двумя орденами Красной Звезды.
Женат.