Выступал за команды: «Динамо-3», «Динамо-2», «Ростсельмаш», «Ростсельмаш-2», «Звезда», «Звезда-2», «Карпаты», «Карпаты-2», «Закарпатье», «Нефтяник-Укрнафта».
За ахтырскую команду сыграл 204 матча, забил 61 гол (по состоянию на 1.01.2010). Первый матч в составе «Нефтяника» провёл 14 марта 2002 против тернопольской «Нивы».