Родился 15 октября 1942 года в д. Сирикли Чувашской АССР. С 1958 года в Красноярске. Окончил Иркутское авиационное училище по специальности авиатехник в 1975 году. С 1961 по 1964 год служил в рядах Советской армии, был серебряным и бронзовым призером г. Ленинграда в лыжных гонках среди юниоров.
Мастер спорта СССР по лыжным гонкам (1964). Чемпион Красноярского края в эстафете в составе команды краевого совета ДСО «Спартак». Серебряный призер в гонке на 15 км, бронзовый в гонке на 50 км (1965-1967). Дважды серебряный и бронзовый призер чемпионата мира среди ветеранов в 2003 и 2006 годах. Тренер – заслуженный тренер СССР Михаил Иванович Мизюкаев. Отличник «Аэрофлота» (1988). Ветеран труда СССР (1988).