Filip David est né en 1940, en Serbie, dans une famille juive de Kragujevac, théâtre de multiples massacres au cours de l’Histoire. Durant la Seconde guerre, les Nazis y fusillèrent près de 3000 civils.
Romancier, dramaturge et cinéaste, il participe en 1989 à la fondation de l’Association des écrivains indépendants regroupant des auteurs de premier plan de l’ex-Yougoslavie.
En 1990, il crée le Cercle de Belgrade, qui s’oppose au gouvernement de Milošević, ce qui lui vaut d’être licencié de la Radio-Télévision de Belgrade, dont il fut le directeur des programmes jusqu’en 1992.
Lauréat de nombreuses récompenses littéraires, il a reçu le prestigieux Prix NIN, équivalent serbe du Goncourt, en 2015 pour ce roman.