Российский футболист, родился в посёлке Мамакан, находящемся в Иркутской области. Воспитанник футбольной школы клуба «Сибиряк» из Братска. Семь лет с 2005 по 2012 год провёл в московском Спартаке. На правах аренды поиграл за Химки, Томь и Краснодар. Позже перешел в «Терек», а с 2016 года выступает за «Ростов». В национальную сборную России впервые вызван в августе 2016 года.