Народився в смт Роздол Львівської області в 1950 р. В 1972 р. закінчив Львівський політехнічний інститут, інженер-енергетик. Кандидат економічних наук.
1972-1995 рр. - інженер, керівник сектора підприємства "Львівенерго". 1978-1980 рр. - експерт на АЕС в Чехословаччині. 1995-1998 рр. - заступник голови правління Державної акціонерної енергопостачальної компанії "Львівобленерго".
1998-2002 рр. - народний депутат, голова комітету ВР з питань ПЕК, ядерної політики та ядерної безпеки. З 2000 р. - член держкомісії з комплексного вирішення проблем закриття ЧАЕС, член наглядової ради НАК "Нафтогаз України". 2002-2006 рр. - народний депутат. 2006-2007 рр. - депутат Львівської облради. 2006-2007 рр. - народний депутат від БЮТ.