В 1978 году окончил Калининградское высшее инженерное морское училище, специальность − «инженер-судоводитель».
После окончания училища работал третьим, вторым и старшим помощником капитана на судах управления «Мортрансфлот» (г. Калининград). В период с 1990 по 1996 год работал в ВВО «Совфрахт».
С 1997 по 2011 год состоял на различных должностях в Министерстве транспорта Российской Федерации, в том числе заместителем руководителя департамента судоходной политики, представителем Минтранса России в Дании, помощником министра транспорта Российской Федерации; руководителем департамента судоходной политики, заместителем директора, директором департамента государственной политики в области морского и речного транспорта Минтранса России.
С 2011 года по апрель 2013 года – президент Ассоциации судоходных компаний. С апреля 2013 года по настоящее время – президент союза «Национальная палата судоходства».
Заслуженный работник транспорта Российской Федерации.