Родился в Ташкенте, через год вместе с родителями вернулся в их родной Хмельницкий, Украинская ССР. Там начал заниматься футболом в детско-юношеской школе № 1 у тренера Владимира Сергеевича Козаренко.
В армии служил в Черновцах в разведывательном и мотострелковом батальонах. После армии играл в Бережанах, в 1991 году перешёл в «Темп» Шепетовка. До 1997 года играл в чемпионате Украины, в 1998—1999 — за российский «Зенит» Санкт-Петербург.
Затем выступал в коллективе физкультуры шахты «Украина» городка Украинска, с которым выиграл Кубок Украины среди любительских команд. В начале сезона 2000/01 играл за Сталь (Алчевск).
Карьеру игрока закончил в 2001 году в первом дивизионе России. Вернулся на Украину, работал детским тренером в спортивной школе № 5 Донецка, играл за ветеранов «Шахтёра».