Mary Hoffman wurde in Hampshire geboren, zog bald mit ihrer Familie nach London und schrieb schon als Kind Theaterstücke. Nach ihrem Abschluss in Cambridge veröffentlichte sie ihr erstes Buch. Sie ist eine international anerkannte Kinderbuchautorin, deren Werk über 100 Bücher umfasst. Mary Hoffman hat zwei Töchter und lebt mit ihrem Mann und ihren drei Katzen in einer umgebauten Scheune in Oxfordshire.