Начал играть в клубе «Цемент» из Новороссийска. В 1992 перешёл в «Ростсельмаш», но сыграл всего 34 матча за дубль. В 1993 перешёл в СКА. Затем играл в Таганроге за местное «Торпедо». В 1998 году перешёл в новороссийский «Черноморец», в котором уже играл ранее. В сезоне 2001 вернулся в «Ростов». В 2004 и 2007 снова играл за «Черноморец» из Новороссийска. В 2009 году решил закончить карьеру и стал тренером-администратором новороссийского «Черномореца». Но уже в 2010 году решил возобновить карьеру и вновь вернулся в «Черноморец».
За «Цемент»/«Черноморец» — не менее 124 игр.