Он уроженец северной столицы, выпускник высшего инженерного морского училища имени адмирала С. О. Макарова. Трудился на судах загранплавания Балтийского морского пароходства, сначала в должности матроса, затем – электромеханика, первого помощника капитана.
С 1984 года работал заместителем директора Регистра СССР.