В 1983, окончив школу, работал водителем электрокара на Пролетарском заводе. В 1984—1986 служил в рядах Вооружённых Сил СССР. В 1991 защитил диплом на историческом факультете Ленинградского государственного университета. С 1991 преподаёт в различных вузах Санкт-Петербурга (Исторический факультет СПбГУ,гуманитарный факультет ИНЖЭКОНа).
С 1998 является депутатом местного самоуправления Санкт-Петербурга (Муниципальный совет «Невский округ»).
В 2004—2006 работал в Федеральной антимонопольной службе в Москве.
Член телевизионного элитарного клуба «Что? Где? Когда?».
Играет в спортивное «Что? Где? Когда?», в основном за команду «ЮМА», многие годы входящую в число сильнейших в мире, многократный участник чемпионатов России и мира в её составе. Руководитель клуба интеллектуальных игр «Коломна».
Участвовал в телепередаче «Брэйн-ринг».
В течение нескольких лет сотрудничает с компанией «Gute Reise» и проводит эксклюзивные авторские экскурсии по центру Петербурга.