Воспитанник ДЮСШ Балаклава. Превый тренер - Н. А. Шуст. Окончил Луганский спортинтернат. Первым профессиональный клуб был «Чайка», ныне «Севастополь», позже играл за «Таврию», «Зарю», в 1995 году перешёл в российский клуб «Ростсельмаш», а в 1996 по 1998 год играл за московский «ЦСКА», в сезоне 1997/98 был отдан в аренду одесскому «Черноморецу». Позже играл за любительский «Горняк» из Балаклавы. В 1999 году перешёл в «Черноморец» Новороссийск, потом выступал за «Славию» Мозырь, «Амкар», «Томь». В 2006 году перешёл в «Таврию» на правах аренды. В январе 2010 года подписал годичный контракт с ПФК "Севастополь.