Filip sündis Slezská Ostravas tänapäeva Tšehhi Vabariigis. Tema romaanid on tõlgitud prantsuse, itaalia, hispaania ja poola keelde. Tšehhoslovakkia kommunistliku valitsuse ajal keelati või tsenseeriti tema teoseid, ja pärast Varssavi Pakti relvastatud jõudude okupatsiooni Tšehhoslovakkia
1968. aastal mõisteti ta oma dissidentliku tegevuse eest süüdi ja vangistati 1969.-1971. aastal. 1974. aastal oli ta sunnitud emigreerima tolleaegse Lääne-Saksamaale.