Родился 16 апреля 1952 г. в пос. Приисковый Красноярского края. Окончил факультет точной механики и вычислительной техники Ленинградского института точной механики и оптики (ЛИТМО). Трудовую деятельность начал мастером треста «Лентурбострой» на строительстве Металлического завода. С 1975 по 1980 гг. работал секретарем комитета комсомола института. В 1974 г. был комиссаром первого студенческого строительного отряда на строительстве Байкало-Амурской магистрали в г. Комсомольске-на-Амуре.
С 1980 года ведет научную и педагогическую работу. Доктор технических наук, профессор, заведующий кафедрой Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (СПб НИУ ИТМО), декан факультета повышения квалификации преподавателей СПб НИУ ИТМО. Автор более 150 научных и учебно-методических трудов, имеет 4 авторских свидетельства на изобретения. Подготовил 12 кандидатов наук.
Работал секретарем парткома ЛИТМО. Избирался в состав Ленинградского обкома КПСС, был членом бюро Петроградского РК КПСС. Член КПРФ, секретарь Санкт-Петербургского городского комитета КПРФ.
В декабре 2011 г. избран депутатом Законодательного Собрания Санкт-Петербурга 5-го созыва. Председатель постоянной комиссии по промышленности, экономике и собственности ЗС СПб. Член фракции КПРФ. Член счетной комиссии.