Окончил Университет ИТМО по специальности «Автоматика и управление в технических системах».
С 1997 г. работал в Университете ИТМО на должностях ассистента, доцента, профессора, начальника отдела организационно-методического обеспечения центра дистанционного обучения, директора центра дистанционного обучения, начальника департамента открытого образования. С 2014 г. по 2021 г. принимал участие в создании национальной платформы открытого образования, возглавлял Экспертный совет по информационным технологиям ассоциации «Национальная платформа открытого образования», являлся председателем правления ассоциации «Национальная платформа открытого образования». С 2021 г. работает в должности проректора по информационным технологиям Санкт-Петербургского политехнического университета Петра Великого.