Filip gimė Slezská Ostrava, dabartinėje Čekijoje. Jo romanai buvo išversti į prancūzų, italų, ispanų ir lenkų kalbas. Komunistų laikų Čekoslovakijos valdžioje jo darbai buvo uždrausti ar cenzūruoti valdžios institucijų, o po Varšuvos pakto ginkluotųjų pajėgų okupacijos Čekoslovakijoje
1968 m. jis buvo nuteistas už savo disidentinę veiklą ir buvo įkalintas nuo 1969 iki 1971 m. 1974 metais jis buvo priverstas emigruoti į tuometinę Vakarų Vokietiją.