До двенадцати лет занимался волейболом, затем перешёл в мини-футбол и играл за юношескую команду клуба «Газпром-Югра»[3]. Позднее пришёл в большой футбол и начал выступления за юношескую команду «Урала». С сезона 2013/14 выступал за клубный дубль. Дебют за первую команду состоялся 29 апреля 2017 года в матче премьер-лиги против грозненского клуба «Терек», он пропустил пять голов в этой встрече[4]. Зимой 2018 года перешёл в команду «Сызрань-2003», в аренду[5]. Летом 2018 года перешёл в команду «Биолог-Новокубанск».