Родился 15 сентября 1941 года в поселке Арбат Кушвинского района Свердловской области.
В 1965 году окончил экономический факультет Ленинградского сельскохозяйственного института.
Руководил рядом предприятий агропромышленного комплекса и профильными отделами в органах власти Ленинградской области.
В 1992 году назначен заместителем начальника Комитета по внешним связям мэрии Санкт-Петербурга.
В 1993 году становится заместителем руководителя Федеральной налоговой службы России - начальником Государственной налоговой инспекции по г.Санкт-Петербургу.
С 1999 года занимает пост заместителя Министра России по налогам и сборам, совмещая его с руководством Управлением этого ведомства в Санкт-Петербурге.
В 2001 году становится Первым заместителем Министра финансов России, возглавляет российский Комитет по финансовому мониторингу.
С марта 2004 года - руководитель Федеральной службы по финансовому мониторингу.
14 сентября 2007 года Указом Президента Российской Федерации назначен Председателем Правительства Российской Федерации.
С 12 мая 2008 года - Первый заместитель Председателя Правительства Российской Федерации.
Доктор экономических наук.
Женат, имеет дочь.