Выступал в клубах: «Полесье» (Хмельницкий), «Рось», «Нива» (Бершадь), «Нива» (Винница), «Кривбасс», «Металлист».
В сезонах 2005/06 и 2006/07 выступал за «Интер» (Баку).
Зимой 2007 года побывал на просмотре в криворожском «Кривбассе», где уже выступал, после чего подписал контракт.
В январе 2008 года подписал однолетний контракт с полтавской «Ворсклой», хотя у него были предложения от симферопольской «Таврии» и днепродзержинской «Стали».
В марте 2009 года подписал двухлетние соглашение с армянским «Бананцом».
В июле 2009 года перешёл в мариупольский «Ильичёвец».
4 июня 2010 года покинул расположение мариупольского клуба. Чуть позже был заявлен за клуб Оболонь.