After taking a Modern Languages degree at Oxford, Elizabeth James taught at various schools and also worked with children with special needs. She then ran a bookshop with her husband but since 1987 has been writing full time.