Родился 18 июня 1962 года в поселке Большая Ижора.
В 1984 году окончил экономический факультет Московского государственного университета им. М.В. Ломоносова.
С 1984 по 1986 год служил в Советской армии, получил звание лейтенанта.
С 1986 по 1990 год работал научным сотрудником кафедры экономики промышленности экономического факультета МГУ. В 1989 году защитил кандидатскую диссертацию, в 1996 году — докторскую.
С 1990 по 1996 год работал в Госкомитете РФ по делам науки и высшей школы и Миннауки РФ.
В 1997–1998 годах занимал должность советника в Аппарате Правительства РФ.
С 1998 по 2000 год работал замруководителя Департамента экономики Министерства путей сообщения РФ.
С 2000 года по настоящее время работает в аудиторско-консалтинговой компании «Финансовые и бухгалтерские консультанты», занимает должность директора Института стратегического анализа.
В 2011 году участвовал в выборах депутатов Госдумы VI созыва, выдвигался по партийному списку «Яблока».
В 2014 году участвовал в выборах депутатов Мосгордумы VI созыва, выдвигался в 8-м избирательном округе. Занял второе место, набрав 20,23% голосов избирателей.
В 2016 году участвовал в выборах депутатов Госдумы VII созыва, выдвигался по партийным спискам и в Кунцевском одномандатном округе.