Родился 8 мая 1964 года в Ленинграде. Окончил в 1986 году Ленинградское высшее инженерное морское училище имени адмирала С. О. Макарова. После окончания училища работал на судах Балтийского морского пароходства — мотористом, механиком, старшим механиком. В 1993 году выступил соучредителем компании морских перевозок "Меркурий транспорт". В июле 1997 года стал соучредителем и председателем совета Петербургского регионального фонда правовой защиты пенсионеров и малоимущих.
Доктор технических наук, академик Академии транспорта России. Сейчас учится на юридическом факультете Санкт-Петербургского университета.
В 1998 году избран депутатом ЗакСа второго созыва по 15-му округу Кировского района. В 2001 году становится заместителем председателя. В декабре 2002 года уверенно прошел в ЗакС второго созыва, за него проголосовало 76% избирателей, пришедших на выборы.