Воспитанник архангельского «Спартака». Профессиональную карьеру начал в сезоне 1993/1994 в составе «Молота». В Перми защитник провел один сезон, после чего уехал за границу и долгое время выступал в немецких клубах. В 2008 году вернулся в Россию и стал игроком клуба «Нефтехимик». В сезоне 2009/10 выступал за екатеринбургский «Автомобилист». В настоящее время выступает за тюменский «Рубин».