Filip urodził się w Slezskiej Ostrawie, w dzisiejszej Czechach. Jego powieści zostały przetłumaczone na francuski, włoski, hiszpański i polski. Podczas rządów komunistycznych w Czechosłowacji jego prace były zakazane lub cenzurowane przez władze, a po okupacji Czechosłowacji przez siły zbrojne Układu Warszawskiego
W 1968 r. został skazany za działalność dysydentów i od 1969 r. do 1971 r. był uwięziony. W 1974 roku został zmuszony do emigracji do ówczesnego Niemiec Zachodnich.