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