Родился 24 апреля 1953 года в деревне Ельники Пермской области.
Спортсмен авиамодельный спорт), тренер, арбитр.
Мастер спорта международного класса (1979). Судья всероссийской категории.
Начал заниматься авиамодельным спортом в 1965 году в авиамодельном кружке Железнодорожного района Свердловска под руководством В.М. Мехонцева. Тренировался под руководством В.Ф. Коровина.
Призер чемпионатов СССР и России.
Чемпион мира (1988) в командном зачете.
Инструктор-инженер Свердловского аэроклуба — с 1991 года, затем — тренер-механик ДОСААФ (позже РОСТО).