Filip syntyi Slezská Ostravassa nykyisessä Tšekin tasavallassa. Hänen romaaninsa on käännetty ranskaksi, italiaksi, espanjaksi ja puolaksi. Tšetšekoslovakian kommunistisen vallan aikana hänen teoksensa kiellettiin tai sensuroitiin viranomaisten toimesta, ja Varsovan liiton asevoimien miehityksen jälkeen
Vuonna 1968 hänet tuomittiin toisinajattelija-toiminnastaan ja vangittiin 1969-1971. Vuonna 1974 hänet pakotettiin muuttamaan Länsi-Saksaan.