Родился 14 сентября 1946 года в городе Караганда.
В 1969 году окончил Омский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь».
Электромонтер, электромеханик радиосвязи Карагандинской дистанции сигнализации и связи Казахской железной дороги (1964— 1965), учеба в институте (1965—1969), служба в Советской Армии (1969—1970), старший электромеханик СЦБ, старший инженер участка СЦБ, начальник механизированной горки Карагандинской дистанции сигнализации и связи Казахской железной дороги (1970—1976), инструктор, заведующий сектором Карагандинского обкома (1976—1978), начальник Жана-Аульской дистанции сигнализации и связи Целинной железной дороги (1978—1997), начальник службы сигнализации и связи Сары-Аркинской железной дороги, начальник Карагандинской головной дистанции сигнализации и связи РГП «Казахские железные дороги» (1997—1999). С 1999 года начальник технического отдела службы СЦБ, начальник Уярской дистанции сигнализации и связи, начальник отдела сигнализации и связи Красноярского отделения Красноярской железной дороги.
Под его руководством внедрены устройства электрической централизации, автоматизированная горка, устройства связи на станции Красноярск- Восточный; проведена комплексная модернизация устройств СЦБ с внедрением РПЦ «ДИАЛОГ-Ц» на станциях Енисей, Зло-бино и АБТЦ (АЛСО) участка Красноярск- Ба-заиха; построена МПЦ станции Уяр (99 стр.) и УЦМ станции Базаиха.
Активный рационализатор, подано 110 рационализаторских предложений.
Награжден именными часами министра и дипломами ВДНХ Казахской ССР первой и второй степени.