Первинне навчання футболу пройшов у київському РВУФК, після чого потрапив в академію столичного «Динамо» (Київ). У складі юнаків київського «Динамо» дебютував в чемпіонаті України U-19 13 березня 2016 року у виїзному поєдинку проти донецького «Шахтаря», який закінчився розгромом принципових суперників — 4:1. Свій перший гол в юніорській першості країни забив 19 квітня 2016 року у домашній грі з донецьким «Олімпіком». За підсумками сезону 2015/2016 років, взявши участь у шести зустрічах, став чемпіоном України U-19, повторивши це досягнення і в наступному сезоні. Також у сезоні 2016/17 став залучатись до матів молодіжної команди до 21 року.
13 квітня 2019 року у матчі чемпіонату України проти «Маріуполя» (1:0) Попов дебютував за першу команду «біло-синіх», відігравши увесь матч[1].