Народився 20 квітня 1958 р. у с. Плава Соколовського району Львівської області. У 1984 р. закінчив Львівський зооветеринарний інститут за фахом "зооінженер". Кандидат економічних наук.
З 1975 р. - працює на підприємстві "Південтрансбуд".
1976-1978 рр. - служба в армії, після якої знову повертається на "Південтрансбуд" (до 1979 р.).
1984-1986 рр. - бригадир радгоспу "Полонина", провідний спеціаліст Соколовського районного агропромислового об'єднання Львівській області.
1986-1991 рр. - директор радгоспу "Полонина".
1991-1992 рр. - заступник голови, перший заступник голови райвиконкому Соколовської райради народних депутатів.
1992-1994 рр. - заступник голови райдержадміністрації, начальник управління сільського господарства і продовольства Соколовської райдержадміністрації.
1994-1996 рр. - заступник начальника Головного управління сільського господарства і продовольства Львівської облдержадміністрації.
З 1996 р. - начальник управління економіки, фінансового і цінового регулювання.
1997-1999 рр. - заступник голови ДАК "Хліб України".
1999-2002 рр. - віце-президент українсько-американського ТОВ "Рейлін-Консалтинг".
2002-2006 рр. - народний депутат України IV скликання, обраний по одномандатному виборчому округу № 168, Тернопільської області.
2006-2007 рр. - народний депутат України V скликання від блоку "Наша Україна" (№ 42 у списку).
З 2007 р. - народний депутат України VI скликання від блоку "Наша Україна - Народна самооборона" (№ 35 у списку).