Воспитанник днепропетровской СДЮШОР «Днепр-75» (тренер-Кузнецов В. И.).
В период с 1997 года по 2003 год выступал за команды «Динамо-3» и «Динамо-2».
В сезоне 2001/2002 был отдан в аренду клубу «Закарпатье». В высшей лиге дебютировал 16 марта 2002 года в матче «Динамо» — «Закарпатье» (5:0).
Также играл на правах аренды в киевской «Оболони».
В 2003 году выступал за полтавскую «Ворсклу».
Позже провёл три года играя за днепропетровский «Днепр».
С 2007 года выступает за «Кривбасс» (Кривой Рог). За криворожцев в высшей лиге дебютировал 14 июля 2007 года в матче «Днепр» — «Кривбасс» (2:0).
В составе юношеской сборной Украины провёл 12 игр, забил 1 гол, в составе юниорской сборной — 7 игр, 2 гола