Filip začínal s fotbal v týmu FC Bechyně. V mládeži prošel Táborskem a v létě 2016 přestoupil do Slavie. V sezoně 2019/2020 byl součástí širšího kádru pro UEFA YOUTH LEAGUE. V roce 2019 také zvítězil ve vzdělávacím programu UEFA. Od sezony 2021/2022 nastupuje pravidelně za B-tým Slavie. 16.10.2021 si odbyl debut za A-tým v utkání Slavia - Liberec. Do zápasu nastoupil na závěrečné čtyři minuty. Sešívaní zvítězili 3:1. První start v základní sestavě A-týmu si Filip odbyl 15.12.2021 v utkání Mol Cupu proti Zlínu, ve kterém zaznamenal také svůj první gól. Slávisté doma Zlín porazili 3:1.