Filip je rođen 11. veljače 1997. godine u Požegi, nogomet je započeo igrati u Papuku iz Velike, ali veći dio karijere u mlađim kategorijama proveo je u redovima Cibalije. U 2016. godini prešao je u redove zagrebačkog Dinama gdje je nastupao za drugu momčad sve do prelaska u ljubljansku Olimpiju s kojom je odmah u prvoj sezoni osvojio naslov prvaka.
Nakon Olimpije seli u rusku prvu ligu, odnosno u redove Rubina iz Kazana za koji je upisao preko službenih 90 nastupa, a ubrzo nakon dolaska postao je i kapetan momčadi.
U ožujku 2022. godine odlazi iz Rusije i prelazi u redove engleskog Sheffield Uniteda, a nakon toga ide u Herthu koja se tada natjecala u njemačkoj Bundesligi. Na kraju prošle sezone Hertha je ispala iz Bundeslige, a Filip je raskinuo ugovor i odlučio se za dolazak u Hajduk.
Za A reprezentaciju Hrvatske upisao je 6 nastupa, a prethodno je nastupao za U-21 i U-19 reprezentaciju.
Autorska prava na objavljeni sadržaj polaže Hrvatski nogometni savez. Preuzimanje teksta i/ili izjava iz ovog teksta dopušteno je isključivo uz navođenje HNS-a kao izvora uz direktnu poveznicu na izvorni sadržaj na hns.family te uz poštivanje integriteta izvornog sadržaja. Preuzimanje fotografija nije dopušteno. Više informacija pronađite u Općim uvjetima korištenja.