Выпускник Днепропетровского спортинтергата. Первый тренер — Игорь Ветрогонов[2]. Свою футбольную карьеру начал в клубе «Олимпия АЭС». 24 апреля 1999 года дебютировал в Премьер-лиге Украины в составе «Николаева». В 2004 году перешёл в мариупольский «Ильичёвец», однако за четыре года ни разу не сыграл в составе главной команды. Вместо того играл во Второй лиге Украины в составе клуба «Ильичёвец-2». В начале 2008 года перешёл в клуб Первой лиги Украины «Оболонь», где уже осенью того года стал основным голкипером команды. По окончании сезона 2008/09 клуб получил право выступать в Премьер-лиге Украины. Во время зимнего трансферного окнасезона 2009/10 главный тренер клуба «Кривбасс» Юрий Максимов пригласил в клуб в качестве резервного голкипера. Но уже в сезоне 2010/11 выходил почти одинаковое количество раз с основным вратарём команды Евгением Боровиком. В июле 2013 года перешёл в российский клуб «Луч-Энергия»[3].
В апреле 2019 года решением КДК ФФУ отстранён от любой футбольной деятельности на 3 года условно, с испытательным сроком в 2 года, за участие в организации договорных матчей[4]. После дополнительного рассмотрения дела срок дисквалификации был изменён на 1 год[5].