Народився 26 листопада 1963 р. у Львові. У 1988 р. закінчив Львівський медичний інститут, фармацевтичний факультет. У 1997 р. - Львівський державний університет імені Івана Франка, факультет журналістики.
У 1989 р. увійшов до складу редколегії газети "Україна молода". У тому ж році був обраний заступником голови Спілки незалежної української молоді.
В 1990 - головний редактор тижневика "Молодий націоналіст" і голова Львівської обласної організації Української народної асамблеї.
У січні 1992 р. став головним редактором тижневика "Голос нації". Брав участь у Придністровському конфлікті на стороні Придністровської Молдавської республіки.
З березня 1996 р. - глава пропагандистської референтури УНА.
З квітня 1996 р. - автор і ведучий телевізійної програми "Наша справа" на "Табачук TV".
З травня 1999 року по листопад 2001 р. - голова Центрального проводу УНА-УНСО, а з червня 2002 - голова УНА-УНСО.
У лютому 2001 р. був членом ради акції "Україна без Кучми", за що в березні був арештований і провів рік під арештом у слідчих ізоляторах СБУ і МВС. Звільнився завдяки обрання в парламент і підтримку БЮТ.
На парламентських виборах 2002 р. переміг в одному з округів у Львові як самовисуванець, увійшов у фракцію Блоку Юлії Тимошенко. Очолював підкомітет з питань підготовки законопроектів комітету Верховної Ради з питань законодавчого забезпечення правоохоронної діяльності.
У 2004 р. брав активну участь у "помаранчевій революції".
У 2005 р. вступив в партію Юлії Тимошенко "Батьківщина".
На парламентських виборах 2006 і 2007 рр. знову обирався народним депутатом України від БЮТ. У Верховній Раді V скликання був заступником голови комітету закордонних справ. У Верховній Раді VI скликання очолював підкомітет з питань євроінтеграції та євроатлантичного співробітництва комітету у закордонних справах.