Джоанн Макгрегор народилася в Південній Африці в місті Йоганнесбург. З раннього дитинства почала захоплюватися книгами і літературою. Щоденна газета Йоганнесбурга «The Star» опублікувала її невеличкий вірш, коли їй було всього сім років.
Свою кар'єру Джоанн початку учителем англійської мови в школі. Після цього вона встигла змінити не одну професію і побувала IT-тренером, театральним працівником, візажистом, офіціанткою і менеджером-консультантом. Однак, в якийсь момент вона знайшла для себе відразу дві улюблені справи: літературу і психологію. Так, Джоанн стала приватним психологом-консультантом, яка допомагає жертвам злочинів і травм, а також автором книг для читачів різного віку - від дітей до дорослих.
Дебютна книга Джоанн, що вийшла в 2012 році, була звернена в першу чергу дітям, проте згодом вона написала чимало книг для підлітків та дорослих, а також кілька творів в жанрі non / fiction.
Найбільшу популярність письменниці приніс роман Scarred в жанрі Young Adult.