Воспитанник футбольной школы запорожского «Металлурга». Первый тренер — Владимир Шаповалов. В «Металлурге» дебютировал 27 марта 2004 года в домашнем матче против киевского «Арсенала». Был ведущим атакующим полузащитником запорожцев. Выступал луганскую «Зарю».
22 января 2013 год подписал контракт с полтавской «Ворсклой».
Осенью 2014 пытался закрепиться в составе азербайджанского клуба «Араз», в составе которого сыграл всего три поединка в чемпионате.