Dunnett was educated at James Gillespie's High School for Girls in Edinburgh.
In 2001 she founded the Dorothy Dunnett Society to promote interest in the historical periods about which she wrote and communication between her readers.