Родился 28 января 1955 года в городе Чимкенте.
С 1962 года проживал в городе Караганде, где в 1973 году окончил среднюю школу № 3.
После окончания школы работал водителем пожарной охраны Карагандинского облисполкома.
После службы в рядах Советской Армии в августе 1976 года был зачислен на первый курс очного отделения юридического факультета Карагандинского государственного университета, которое закончил с отличием в 1981 году.
После прохождения трех месяцев стажировки в Советском народном районном суде города Караганды в ноябре 1981 года был избран народным судьей.
С 1984 по 1993 годы работал председателем Нуринского районного суда Карагандинской области.
С 1993 по 1999 годы занимал должность председателя Карагандинского областного суда.
В апреле 1999 года назначен председателем судебной коллегии по уголовным делам Верховного Суда Республики Казахстан. Исполнял обязанности председателя Верховного Суда Республики Казахстан.
С октября по декабрь 2000 года являлся председателем Комитета по судебному администрированию при Верховном Суде Республики Казахстан.
21 декабря 2000 года Указом Президента Республики Казахстан назначен Генеральным Прокурором Республики Казахстан.
15 декабря 2005 года Указом Президента Республики Казахстан на второй конституционный срок назначен Генеральным Прокурором Республики Казахстан.
С 2 апреля 2009 по 2012 года Министр юстиции Республики Казахстан.
С 21 января 2012 года Председатель Агентства Республики Казахстан по борьбе с экономической и коррупционной преступностью