Начал профессиональную карьеру в луганской «Заре». В команде дебютировал 11 мая 1996 года в матче против кировоградской «Звезды» (2:0). В 1998 году выступал за «Шахтёр» из Конотопа. Всего за «Зарю» провёл 105 матчей и забил 15 голов. С 2003 года по 2006 год выступал за белорусский «Днепр» из Могилёва. В 2007 году играл за «Сморгонь». После играл в Эстонии за «Пярну» в 2008 году.