Enseignant à la retraite, Denis Voignier écrit et publie depuis une vingtaine d’années. Des romans historiques, des romans policiers, des drames sentimentaux et des romans jeunesse, pour un total de vingt-six ouvrages.
Il est également conseiller littéraire et travaille avec de nombreux établissements scolaires. Denis Voignier a également traduit deux de ses romans policiers en langue anglaise.