Народився 4 травня 1974 року у місті Львові. Починав кар'єру гравця у стрийській "Скалі". Виступав за ФК "Львів", "Металург" (Донецьк), "Шахтар" (Донецьк), "Борисфен" (Бориспіль). Провів два матчі за національну збірну України.
П'ятиразовий чемпіон України (2001-2002, 2007-2008, 2009-2010, 2010-2011, 2011-2012), чотириразовий срібний призер чемпіонату України, дворазовий бронзовий призер чемпіонату України.
П'ятиразовий володар Кубка України (2000-2001, 2001-2002, 2007-2008, 2010-2011, 2011-2012), володар Кубка УЄФА 2008-2009. Працював у тренерському штабі донецького "Металурга", кам'янської "Сталі" та "Вереса".
В якості головного тренера "Вереса" провів 30 матчів у Першій лізі та УПЛ у сезонах 2016-2017 та 2017-2018. Очолював винниківський "Рух". У червні 2019-го - повернувся на пост головного тренера "Вереса".