Родился 1 июня 1948 года в селе Карповка Таврического района Омской области.
В 1971 году окончил Ленинградский институт инженеров железнодорожного транспорта, по специальности «инженер-строитель».
В 1971-73 — работал по специальности мастером и старшим инженером пути на Казахской железной дороге.
В 1973-76 — инструктор Павлодарского обкома комсомола, 2-й секретарь горкома ЛКСМ г. Экибастуз, инспектор Экибастузского городского комитета народного контроля.
В 1976-78 — вновь главный инженер дистанции Казахской железной дороги.
В 1978-82 — заведующий отделом строительства, 2-й секретарь Экибастузского горкома партии.
В 1982-87 — председатель горисполкома г. Ермак в Павлодарской области.
В 1988-91 — инструктор отдела транспорта и связи ЦК Компартии Казахстана, председатель Семипалатинского горисполкома.
В 1990 году избран народным депутатом Казахстана от Берегового избирательного округа № 195 Семипалатинской области, причем победил в двух турах восьмерых соперников. В Парламенте некоторое время примыкал к демократической оппозиции.
В 1991—1992 — был освобожденным членом Комитета по вопросам строительства и архитектуры.
В 1991 году избирался членом Совета Республик Верховного Совета СССР.
В 1992-94 — вице-президент Казахской государственной корпорации предприятий атомной энергетики и промышленности КАТЭП.
В 1994—1995 — вновь депутат Верховного Совета, был выдвинут умеренно оппозиционной партией «Народный Конгресс Казахстана». Был председателем Комитета по промышленности, транспорту и связи.
Спустя три месяца после роспуска Парламента назначен акимом Жезказганской области (1994-96), затем был акимом Восточно-Казахстанской области (1996—1997). В апреле 1997 года был освобожден от должности с возбуждением уголовного дела по фактам нецелевого использования бюджетных средств и «незаконного строительства сруба бани», но никакого наказания не понес.
В 1997-99 — президент компании «Казэнергосервис». В 1999 году возвращен на госслужбу инспектором организационно-контрольного управления Администрации Президента и вскоре назначен акимом Северо-Казахстанской области (октябрь 1999).
18 мая 2002 года назначен министром транспорта и коммуникаций Республики Казахстан.
С 25 мая 2005 года — советник Президента Республики Казахстан.
С 27 января 2006 года — первый вице-президент АО «?аза?стан Темір Жолы».