David Scheinert est né en Pologne, à Czestochowa, la ville de la Vierge noire. A passé son enfance et sa jeunesse à Bruxelles. En 1945, est venu s’installer dans le Brabant. A été, tour à tour, secrétaire dans une organisation philanthropique, professeur de français, vendeur de jouets et de rubans, tailleur de verres d’optique, délégué médical, journaliste, conférencier et, pendant quinze ans, concepteur publicitaire. A beaucoup voyagé, malgré son horreur des déplacements. A participé, en franc-tireur, à diverses actions politiques. A été traduit en italien, allemand, néerlandais, russe, tchèque, hongrois, bulgare, roumain, hébreu et chinois.