Marie-Hélène Lafon est née en 1962 à Aurillac dans le Cantal. Agrégée de grammaire, professeur de Lettres, et écrivain, elle vit à Paris où elle enseigne les lettres classiques.
Elle écrit depuis 1996 et publie depuis 2001 chez Buchet-Chastel des romans et des nouvelles.
Elle a obtenu en 2001 le prix Renaudot des Lycéens pour Le soir du chien.