Народився 10 квітня1998 року в місті Москва. Вихованець футбольної школи клубу ЦСКА (Москва). З 2015 року став грати за молодіжну команду клубу. У 2015 році в матчі юнацьких команд 1998 року народження проти «Спартака» забив 5 голів[1].
За основну команду дебютував 21 вересня 2016 року в гостьовому матчі 1/16 Кубка Росії проти «Єнісея» (1:2), вийшовши на заміну на 76-й хвилині. 6 листопада дебютував у Прем'єр-лізі в матчі проти пермського«Амкара»[2]. 18 листопада 2016 року вперше вийшов у стартовому складі ЦСКА в матчі чемпіонату проти тульського «Арсеналу». 22 листопада 2016 дебютував у Лізі чемпіонів у матчі проти «Баєра 04»[3]. 3 грудня забив свій перший гол у професійній кар'єрі у ворота «Уралу» (4:0). Другий гол забив 21 квітня 2017 року у ворота «Уфи» (2:0). 6 травня відзначився переможним голом у ворота «Амкара» (2:0). 12 травня в матчі проти тульського «Арсеналу» (3:0) оформив перший дубль у кар'єрі. 21 травня забив у ворота «Анжі» (4:0), красиво перекинувши м'яч через воротаря.
Новий сезон Федір почав основним футболістом, але через безгольову серію осів у запасі до середини сезону. 9 квітня 2018 року в дербі «Динамо» вийшов на заміну на 57-й хвилині і через дві хвилини забив гол, але це не врятувало ЦСКА від домашньої поразки (1:2). 12 квітня в матчі чвертьфіналу Ліги Європи УЄФА забив свій перший гол в єврокубках, вразивши ворота лондонського «Арсеналу» (2:2). 18 квітня відзначився дублем у ворота «Амкара» (3:0). 6 травня в матчі проти тульського «Арсеналу» (6:0) оформив хет-трик протягом першого тайму[4].
Виступи за збірні
2015 року дебютував у складі юнацької збірної Росії, взяв участь у 7 іграх на юнацькому рівні, відзначившись 4 забитими голами. Був учасником юнацького (U-17) чемпіонату світу у Чилі, на якому забив 3 голи і дійшов з командою до 1/8 фіналу.
З 2017 року залучався до складу молодіжної збірної Росії. На молодіжному рівні зіграв у 4 офіційних матчах, забив 1 гол.