Родился 18 мая 1951 года в селе Саблинское Александровского района Ставропольского края.
В 1973 году окончил Новочеркасский ордена Трудового Красного Знамени политехнический институт имени Серго Орджоникидзе по специальности «Электроснабжение промышленных предприятий и городов». В 2007 году Северо-Кавказским государственным техническим университетом присуждена ученая степень кандидата технических наук.
С октября 1975 года по декабрь 1976 года работал инженером в Пятигорском отделении Всесоюзного государственного проектно-изыскательного и научно-исследовательского института «Сельэнергопроект» в Пятигорске.
С декабря 1976 года по июль 1998 года занимал должности от инженера до начальника Центральной диспетчерской службы в дочернем акционерном обществе «Ставропольэнерго» РАО «ЕЭС России», г. Пятигорск.
С июля 1998 года по сентябрь 2002 года работал заместителем директора — директором территориального расчетно-договорного центра федерального (общероссийского) оптового рынка электрической энергии (мощности) в Филиале РАО «ЕЭС России» — Объединенном диспетчерском управлении Северного Кавказа, г. Пятигорск.
С июля 2002 года по сентябрь 2015 года работал в ОАО «СО ЕЭС», до марта 2004 года занимал должность директора по техническому аудиту, в марте 2004 года назначен заместителем председателя правления, с февраля 2009 года — первый заместитель председателя правления в Москве.
В сентябре 2015 года — председатель правления — генеральный директор ПАО «РусГидро» в Москве.
10 ноября 2020 года назначен Министром энергетики Российской Федерации.
Советник главы Республики Хакасия Валентина Коновалова.
По итогам выборов в Госдуму РФ в 2024 году стал депутатом от Хакасии. Был избран главой комитета по энергетике.