Родился во Ростове-на-Дону. Футболом начал заниматься с девяти лет в ФК СКА (Ростов-на-Дону). Первый тренер – Юрий Дмитриевич Агеев.
Выступал в командах «Ростов», «Содовик» (Стерлитамак), «Союзгазпром» (Ижевск), СКА (Ростов-на-Дону), «Горняк» (Учалы), «Урал» (Свердловская область), «Нефтехимик» (Нижнекамск), «Факел» и «Ротор».
Победитель ФНЛ («Урал», 2012-2013 гг.); победитель Кубка ФНЛ (2012, 2013 гг.). Победитель розыгрыша Кубка ФНЛ (2017 г.).
Образование высшее, окончил Кубанский государственный университет физкультуры и спорта. Как тренер работал в клубах «Авангард», «Чайка» и «Шинник».