Родился 23 октября 1933г. в с. Зарянка Томской области в семье военного, после окончания школы в г.Анжеро-Судженске учился в Томском политехническом институте имени Кирова, который окончил в 1956г. по специальности инженер-механик. Работал мастером, начальником участка, начальником СУ в тресте Анжерошахтострой с 1957года по1962год. С 1962 по 1969г. работал начальником строительства углеобогатительной фабрики в г. Березовском в Кузбассе. В 1969г. назначен управляющим трестом Кемеровошахтострой, где работал до 1975года. В 1975г. Минуглепромом СССР был направлен начальником комбината «Якутуглестрой» по строительству Южно-Якутского территориально-производственного комплекса и г. Нерюнгри в Якутской АССР, где проработал до 1986г. В 1986г. был переведен в г. Москву и назначен зам. Министра угольной промышленности СССР, где проработал до 1988г. и по личной просьбе направлен в Кузбасс, где был назначен начальником комбината «Кузбассшахтострой» с численностью работающих более 40 тыс. чел. и трудился там до 1997г. Затем ушел на пенсию. Кандидат технических наук.
В 1984г. присвоено звание Героя Социалистического Труда. Награжден орденом Ленина, двумя Орденами Трудового Красного Знамени, орденом Дружбы Народов и орденами Корейской и Монгольской республик. В 1999г награжден Орденом за заслуги перед Отечеством. Избирался депутатом Верховного Совета ЯАССР (три раза) с 1978 по 1988 годы, депутатом Верховного Совета РСФСР в 1990-1993 годы. Сейчас является Председателем Кемеровской областной общественной организации «Герой Социалистического Труда в Кузбассе». Почётный гражданин Нерюнгринского района с 1985 года.