Родился 15 октября 1951 года в городе Актюбинск.
Окончил Алма-Атинский энергетический институт (1976), инженер-электрик.
С 1976 года – инженер службы вычислительной техники, с 1979 года – старший инженер вычислительной техники, с 1981 года – дежурный диспетчер диспетчерской службы, с 1991 года – старший дежурный диспетчер Объединенного диспетчерского управления энергосистемами Казахстана. С 1993 года – директор МЧП «САН». С 1994 года – дежурный диспетчер Объединенного диспетчерского управления энергосистемами Казахстана. С сентября 1996 года – заместитель начальника, с ноября 1996 года – начальник диспетчерской службы Объединенного диспетчерского управления энергосистемами Казахстана. С 1997 года – начальник диспетчерской службы АООТ «KEGOC». С 2001 года – начальник диспетчерской службы ГФ ЦДУ ЕЭС Казахстана ОАО «KEGOC». С 2002 года – главный диспетчер ЦДУ ЕЭС Казахстана.
С 2005 года по настоящее время – директор филиала НДЦ СО АО «KEGOC».
Награжден медалью «Астананың 10 жылдығы» (2008), многими почетными грамотами, памятным значком; многократно занесен на Доску победителей соцсоревнования ЦДУ ЭЕС Казахстана.
Заслуженный энергетик СНГ (2003).