Родился 9 мая 1938 года. В 1960 году окончил механико-математический факультет МГУ, в 1975 году защитил диссертацию на соискание ученой степени доктора экономических наук, в 1979 году было присвоено ученое звание профессора. В 1964—1976 годах работал в ЦЭМИ АН СССР; в 1976—1980 годах в Институте системного анализа; с 1981 года по 1990 года — в Академии народного хозяйства при Совете Министров СССР. По совместительству в 1978—1990 работал профессором на экономическом факультете МГУ. В 2003 стал директором Института водных проблем РАН.

С 1991 работал на государственных должностях. Был министром охраны окружающей среды и природных ресурсов Российской Федерации (1991—1996); председателем государственного комитета Российской Федерации по охране окружающей среды (1996—2000); депутатом Государственной думы (1994—1995). В 1992—1994 годах был председателем правительственной противопаводковой комиссии; в 1993—2000 — председателем правительственной комиссии по Байкалу; в 1994—2000 — председателем правительственной комиссии по Каспийскому морю.

Является лауреатом премии Правительства Российской Федерации в области науки и техники "За разработку и создание природоохранного комплекса, включающего специализированные комплекс контроля экологического состояния водной среды и судно-носитель" (1995).