Родился 7 июня 1972 г. в Ленинграде. В 1994 г. окончил Российский государственный педагогический университет им. А. И. Герцена по специальности «Математика и информатика». В 2003 г. с отличием окончил Санкт-Петербургский инженерно-экономический университет, факультет «Информационные системы в экономике».
С 1993 г. начал заниматься преподавательской деятельностью. Параллельно с 1994 г. стал оказывать консультационные услуги по автоматизации деятельности предприятий. С 1994 г. работал инженером-программистом в Санкт-Петербургском учебном коллекторе при Министерстве народного образования. С 1998 г. — консультант по автоматизации, глава ИТ-службы в компании «Талосто». С 2002 г. занимался консалтинговой деятельностью в компаниях «Балт-Аудит-Эксперт» и «СПб Центр учета и аудита». Затем был директором по ИТ в фармацевтическом холдинге «Аконит», членом совета директоров. С 2008 г. — управляющий директор и член правления банка «КИТ Финанс». В 2011–2012 гг. — директор по ИТ федеральной ювелирной сети «585». В 2012 г. назначен на пост вице-президента международной ассоциации ИТ-директоров IAC. В 2014–2015 гг. — советник председателя правления Банк БФА. С 2016 г. – заместитель председателя правления, советник по ИТ председателя правления банка «Уралсиб». С 2021 г. — управляющий директор Абсолют Банка. Ныне — директор программ цифровизации ПАО «Промсвязьбанк».