Filip se je rodil v Slezské Ostravi, v današnji Češki republiki. Njegovi romani so prevedeni v francosko, italijansko, špansko in poljsko. V času komunistične vlade v Čehoslovaški so bila njegova dela prepovedana ali cenzurirana s strani oblasti, po zasedbi Čehoslovaške s strani oboroženih sil Varšavskega pakta pa so bila njegova dela prepovedana ali cenzurirana.
Leta 1968 je bil obsojen zaradi disidentskih dejavnosti in od leta 1969 do 1971 zaprt. Leta 1974 je bil prisiljen izseliti v takratno Zahodno Nemčijo.