Родился 18 октября 1948 года в с. Новый Тартасс Новосибирской области. В 1972 г. окончил Омский государственный медицинский институт.
Работал врачом в Томской области. С 1976 г. — в Карелии. После окончания клинической ординатуры 2-го Ленинградского медицинского института с 1981 г. работал 2 года врачом в Африке. С 1987 г. живет в Петрозаводске. Работал главным эпидемиологом Минздрава Республики Карелия, главным врачом Республиканского центра по профилактике и борьбе со СПИДом.
В Палате Представителей — член Комитета по бюджету и налогам.