Народився 23 травня 1951 р. в р. Златоуст, Челябінська область, РФ. У 1978 р. закінчив економічний факультет Ленінградського (Санкт-Петербурзького) державного університету.
У 1969 р. став чемпіоном світу з шахів серед юнаків, в 1970 році стає чемпіоном РРФСР, отримує звання гросмейстера.
3 квітня 1975 р. оголошений дванадцятим чемпіоном світу з шахів. З-за відмови Фішера Карпов виявився єдиним в історії чемпіоном світу, який не лише одержав звання, не граючи в матчі або турнірі на першість світу, але і взагалі не зіграв з попереднім чемпіоном жодної партії.
З березня 1978 р. працював молодшим науковим співробітником НДІ комплексних соціальних досліджень Санкт-Петербурзького державного університету.
З 1980 р. - молодший науковий співробітник, старший науковий співробітник кафедри політичної економії гуманітарних факультетів МДУ.
З 1982 р. - президент Міжнародної асоціації фондів миру.
У 1989-1991 роках - народний депутат СРСР.
У 1996 р. підтримував на президентських виборах Єльцина, в 2007 р. на парламентських - КПРФ.
З 1999 р. - керівник та засновник ТОВ "Петромир".
У 1999-2003 рр. - голова Ради директорів Федерального промислового Банку.
З 2004 року - член Президентської Ради з культури.
З 2006 р. - заміщав Голови комісії з екологічної безпеки та охорони довкілля Громадської Палати. З 2007 року - член громадської ради при Міністерстві оборони Російської Федерації.
З 2007 р. - президент Російського екологічного Фонду "ТЕХЕКО".
4 грудня 2011 р. обраний депутатом Держдуми РФ шостого скликання. Увійшов до складу думського комітету з природних ресурсів, природокористування та екології.