Né dans les environs de Montréal, il vit depuis plus de trente ans à Québec. Il consacre le plus clair de son temps à l’écriture romanesque, au tennis et à la course à pied maintenant qu'il est à la retraite.
Il détient un baccalauréat universitaire en science (BSc, équivalent de la licence française) en biologie et un doctorat (PhD) en philosophie des sciences. Il s'intéresse à la biologie évolutive, à la paléoanthropologie, à la philosophie des sciences naturelles et à l’histoire globale et mondiale.