Родился 24 сентября 1938 года в г. Мураши Кировской области.
Трудовой путь начал в 1960 г. в Надвоицком порту после окончания Великоустюгского речного училища: начальник грузового участка, диспетчер, заместитель начальника порта. В 1967 году назначен директором Медвежьегорского порта, где проработал до июля 2001 года, работал советником ОАО «БОП». Неоднократно избирался депутатом городского Совета г. Медвежьегорска, в 1990 г. был избран депутатом Верховного Совета КАССР XII созыва.
Награжден орденом Трудового Красного Знамени, медалями, Заслуженный работник народного хозяйства Республики Карелия.
В Палате Представителей I созыва был членом Комитета по внешним связям. В 1998 г. избран депутатом Палаты Представителей II созыва.