Народився 14 червня 1938 р. у Саратові, Росія. Закінчив Донецький гірничий технікум (1959 р.); Донецький політехнічний інститут, інженер-електромеханік (1965 р.).
1959-1965 рр. - гірський майстер тресту "Красногвардейскуголь", інженер тресту "Куйбишеввугілля", електрослюсар, інженер-конструктор тресту "Рутченковуголь".
1965-1968 рр. - 1-й секретар Кіровського райокма ЛКСМУ м. Донецька.
1968 р. - начальник зміни, помічник головного інженера з виробництва шахтоуправління тресту "Рутченковуголь"
1968-1970 рр. - секретар парткому шахтоуправління тресту "Рутченковуголь".
1970-1976 рр. - 2-й секретар Кіровського РК КПУ м. Донецька; завідувач промислово-транспортного відділення Донецького МК КПУ; 1-й секретар Кіровського райкому КПУ м. Донецька.
1976-1987 рр. - інспектор ЦК КПУ.
Травень 1987 - квітень 1990 р. - 2-й секретар Кіровоградського обкому КПУ.
Квітень 1990 - серпень 1991 р. - 1-й секретар Кіровоградського обкому КПУ.
1988-1990 рр. - депутат Верховної Ради УРСР XI скликання.
Березень 1990 - квітень 1994 рр. - народний депутат Верховної Ради України I скликання по Олександрійському виборчому округу № 235 Кіровоградської області. Заступник голови Комісії у закордонних справах (з червня 1990 р.). Член групи "За соціальну справедливість".
Квітень 1994 - апрель1998 р. - народний депутат Верховної Ради України II скликання за Олександрійському виборчому округу № 234 Кіровоградської області, висунутий трудовим колективом. Член Комітету із закордонних справ і зв'язків з СНД. Уповноважений представник фракції КПУ.
Березень 1998 - квітень 2002 р. - народний депутат Верховної Ради України III скликання від КПУ, № 30 в списку. 1-й заступник голови Комітету з питань паливно-енергетичної політики та ядерної безпеки (іюль1998 - лютий 2000 р..).
2002-2006 рр. - радник ТОВ "Групи Енергетичний стандарт" Україна ".
Травень 2006 - листопад 2007 р. - народний депутат Верховної Ради України V скликання від КПУ, № 16 в списку. Секретар Комітету з питань паливно-енергетичного комплексу, ядерної політики та ядерної безпеки (з липня 2006 р.).
З листопада 2007 р. - народний депутат Верховної Ради України VI скликання від КПУ, № 14 в списку. Член Комітету з питань паливно-енергетичного комплексу, ядерної політики та ядерної безпеки (з грудня 2007 р.). Голова Спеціальної контрольної комісії ВР України з питань приватизації (з грудня 2007 р.).
З 2012 р. - народний депутат від КПУ.