Окончил Всесоюзный заочный техникум речного транспорта МРФ РСФСР (1958).
С 1942 года работал приемосдатчиком на пристани. После службы в армии окончил речное училище, работал на речных судах в должностях от матроса до капитана и капитана-наставника.
Первый капитан первых экспериментальных судов на подводных крыльях «Ракета», «Метеор», «Спутник».
Читал курс «Управление судами на подводных крыльях» в академии водного транспорта.