Родился 23 октября 1954 года в поселке Сосновский Зерносовхоз Азовского района Омской области.
Спортсмен (лыжные гонки, биатлон), тренер (биатлон), арбитр (биатлон).
Мастер спорта СССР (1977, биатлон). Судья республиканской категории.
Окончил Красноярский политехнический институт (1980) и Омский ГИФК (1986).
Выступал за СДСО «Буревестник» (Красноярск). Тренировался под руководством А.А. Потоцкого, Ю.А. Дергачева, В. Огнева и Ю. Ташина.
Чемпион СССР по биатлону (1981) в эстафете 4х7,5 км.
Участник чемпионата СССР (1982).
Старший тренер ШВСМ и сборной Красноярского края по биатлону — 1983-87.
Преподаватель Красноярского кооперативного техникума — 1987-93.