В 1978 – 1983 годах был заведующим кабинетом истории и обществоведения в школе номер 114 города Баку.
В 1983 – 1985 годах – старший архивист Центрального государственного архива Октябрьской революции и социалистического строительства г. Ленинграда.
В 1985 – 1989 годах – заведующий библиотекой СПТУ номер 136.
С 1990 по 1993 год – директор ТОО "Арка".
С 1994 по 1995 год занимал должность генерального директора ТОО "Арий".
В 1992 – 1999 годах – руководитель ряда проектов по грантам зарубежных и отечественных спонсоров.
В 1995 – 2000 годах – председатель Христианско-демократической партии Санкт-Петербурга, член Политсовета Российской христианско-демократической партии.
В 2003 – 2006 годах – руководитель отдела внешних связей НП "Ассоциация независимых перевозчиков Санкт-Петербурга".
В 2000 – 2007 годах был помощником депутата Государственной думы РФ, зампредседателя Комитета по общественным объединениям и религиозным организациям А. В. Чуева. Руководил региональной приемной депутата. Занимался организацией пресс-конференций, научно-практических конференций, выставок, публичных обсуждений законопроектов.
С 2000 года преподает авторский курс Общественные связи в социальной сфере" в Санкт-Петербургском политехническом университете, на гуманитарном факультете (кафедра политологии).
С 1988 года занимается общественно-политической деятельностью. Активно участвовал в выборах всех уровней в качестве консультанта по общественно-политическим вопросам / организатора кампаний.
В 1990 – 1994 годах – сопредседатель СПб отделения партии "Христианско-демократический союз России (ХДСР), с 1992 – заместитель председателя ХДСР, с 1993 – генеральный секретарь ХДСР.
В 1993, 1995 и 1999 годах баллотировался в Государственную думу Российской Федерации.
С 1995 года – член Народно-трудового союза российских солидаристов (НТС РС), с 1996 – член руководящего круга НТС, с 2007 года – председатель СПб группы НТС (сайт www.ntspb.r1a.ru).
Политолог, аналитик. Автор более 140 статей в различных бюллетенях, альманахах, журналах и газетах (журналы: "Посев", "Гражданин", газеты: "Смена", "Вести", "Общественная трибуна" и др.). Выступления на радиостанциях "Свобода", "Эхо Москвы в Петербурге", "Мария", "Святой град Петров", "Православный Санкт-Петербург", на телеканалах "ВОТ", "СТО".
В 2002 – 2006 годах – в качестве политического аналитика ежемесячно выступал в эфире радиостанций "Свободный голос".
С 1999 по 2002 год был автором и ведущим еженедельной программы "Христианин и общество" на радио "Теос".