Né en 1948 à Johannesburg, il arrive en Angleterre à l’âge de onze ans. Il étudie la biologie à l’Université, écrit des articles, se passionne pour la navigation, traverse l’Atlantique deux fois sur un petit voilier puis devient designer de yachts pendant sept ans. Depuis 1988, il se consacre à la littérature. Le Rationaliste (10/18, 1999), roman traduit en neuf langues, est son premier roman publié en France.
- Le rationaliste (Robert Laffont, 1995)