Родился 22 марта 1946 в с. Букарево Толочинского района Витебской области.
В 1966 окончил Ленинградский топографический техникум. Окончил Московский институт инженеров геодезии, аэрофотосъемки и картографии по специальности "инженер-аэрофотогеодезист". Кандидат технических наук.
С 1964 некоторое время работал на предприятии ©10 Главного управления геодезии и картографии Государственного геологического комитета СССР.
С 1965 по 1966 - техник экспедиции ©164 треста "Маркшейдерский" Главного управления геодезии и картографии Госгеокома СССР.
В 1966 - 67 - техник-геодезист предприятия ©1 Главного управления геодезии и картографии при Совете Министров СССР (г. Иркутск).
С 1968 работал в Ленинграде на предприятии ©10 техником, старшим техником, старшим инженером, начальником лаборатории, начальником информационно-вычислительного центра, секретарем парткома.
С 1981 - на партийной работе.
В 1991 - 92 - директор АО "СААС" (г. Санкт-Петербург).
В 1992 - 93 - директор санкт-петербургского отделения АО "Кузлитмаш".
В 1993 некоторое время был генеральным директором АОЗТ "Балткузлитмаш".
С 1994 по 1996 - генеральный директор АОЗТ "Кадастр-сервис" (г. Санкт-Петербург).
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
На президентских выборах 1996 был доверенным лицом Геннадия Зюганова в г. Санкт-Петербурге.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя Комитета Государственной Думы по промышленности, строительству и наукоемким технологиям.