Родился 4 октября 1966 года в городе Исилькуль Омской области. Окончил Высшую школу милиции (1992) и Академию госслужбы (1999). До этого некоторое время был студентом Карагандинского университета (где также был рабочим и лаборантом) и юрфака МГУ (1986-1988).
В 1984-1986 годах служил в армии, с 1988 года некоторое время служил в органах внутренних дел.
С 1994 года — заместитель председателя правления Моссибинтербанка. В 1996-1997 годах работал в Министерстве РФ по сотрудничеству с государствами — участниками СНГ советником, начальником управления финансово-кредитных отношений, заместителем министра. В феврале 1999 года стал начальником управления обеспечения доходов дорожных фондов Федеральной дорожной службы, в августе того же года — заместителем гендиректора Российского дорожного агентства. В ноябре 2000 года назначен замминистра транспорта РФ, в июле 2001 года — первым замминистра — руководителем Государственной службы дорожного хозяйства.
В 2004 году по итогам административной реформы был уволен с должности замминистра и вскоре стал советником спикера Совета федерации Сергея Миронова. В 2006-2007 годах — сенатор от Алтайского края. С 25 октября 2007 года — губернатор Костромской области.
13 апреля 2012 года, за полгода до окончания полномочий, подал в отставку. В качестве причин такого решения называли зафиксированные в Костромской области провальные результаты выборов у "Единой России" (30,74% при среднероссийском показателе 49,31%, предпоследнее место по РФ) и у Владимира Путина (52,78% при среднероссийском 63,6%, 3-е место с конца среди регионов РФ).
Кандидат юридических наук, тема диссертации — "Криминальное перемещение капитала: характеристика и социальный контроль" (Омск, 2002). Награжден орденом Почета. Женат, сын.