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