Родился 29 января 1934 в г. Жданов Донецкой области.
В 1956 году окончил Уральский политехнический институт, получив диплом инженера-металлурга.
В 1956 году окончил Уральский политехнический институт, получив диплом инженера-металлурга.
В 1956–1961 годах – помощник мастера, мастер, старший мастер, калибровщик Чусовского металлургического завода.
В апреле – ноябре 1961 года – старший мастер строящегося прокатного цеха завода «Камкабель» (г. Пермь), заместитель начальника цеха.
В 1961–1973 годах – старший инженер, ассистент, аспирант, старший преподаватель, доцент Пермского политехнического института.
В 1973–1987 годах – доцент, профессор кафедры экономической кибернетики, заведующий кафедрой учёта и финансов Пермского университета. В 1977 году получил ученую степень доктора экономических наук за диссертацию «Проблемы совершенствования экономического механизма технического развития промышленного предприятия».
С 1987 года – заведующий пермским отделом Института экономики УрО АН СССР.
С 1990 года – заместитель председателя Пермского облисполкома по экономике.
С 1992 года – первый заместитель главы администрации Пермской области.
С 1994 по 1997 годы – председатель Законодательного собрания Пермской области, член Совета Федерации, председатель комитета по экономической политике Совета Федерации.
В мае – сентябре 1998 года – министр региональной и национальной политики РФ, позднее возглавил Пермский общественный фонд стратегических исследований.
С 2000 по 2004 год – директор научно-информационного центра Российской академии государственных служащих, эксперт фонда стратегических разработок.
С 2004 года по 2015 год – советник министра природных ресурсов РФ, заместитель председателя правления Пермского землячества.