Начал профессиональную карьеру в клубе «Цементник-Хорда» (Львовская область). Во Второй лиге дебютировал 1 апреля 2000 года в матче против «Вереса» (3:1). Позже перешёл в днепропетровский «Днепр». В команде не смог закрепиться и в 2003 году перешёл «Александрию». После выступал за луганскую «Зарю», харьковский «Металлист» и харьковский «Арсенал». В январе 2005 года перешёл в симферопольскую «Таврию». В январе 2007 года перешёл в киевскую «Оболонь». В команде дебютировал 20 марта 2007 года в матче против луцкой «Волыни» (2:1).