Доктор технических наук
Родился в посёлке Ветлужский, ныне Краснобаковского муниципального округа Нижегородской области, в семье служащих.
Окончил Горьковский педагогический техникум (1932 г.), эксплуатационный факультет Горьковского института инженеров водного транспорта (ГИИВТ, 1937 г.).
В 1937 – 1938 годах – инженер в Московском пароходстве.
В 1938 – 1973 годах работал в ГИИВТе: лаборант, научный сотрудник, преподаватель кафедры организации движения флота, доцент, заведующий кафедрой судовождения (1954-1973).
Доктор технических наук (1963). Профессор.
Был одним из инициаторов и организаторов подготовки в вузе судоводителей с высшим образованием.
Под его руководством была проведена большая работа по составлению учебных планов, программ, написанию учебников и пособий, созданию современной учебно-лабораторной базы.
Автор более 100 научных трудов, в том числе двух учебников и нескольких монографий.
Жил в городе Горьком, похоронен на Бугровском кладбище.