Родился в городе Горьком. Окончил факультет судовождения и эксплуатации Горьковского института инженеров водного транспорта (1957 г.) В 1957 – 1963 годах работал заместителем начальника и начальником Ярославского районного управления пароходства «Волготанкер».
В 1963 – 1976 годах – заместитель начальника Пермского порта, начальник Левшинского грузового района, начальник порта Левшино. В 1976 – 1985 годах – заместитель начальника Камского речного пароходства по эксплуатации, начальник Камского речного пароходства (1978–1985). В феврале 1985 года был назначен начальником Волжского объединённого речного пароходства (г. Горький), но скоропостижно скончался. Похоронен на Южном кладбище города Перми.
Награды: ордена Трудового Красного Знамени, «Знак Почёта».