Mairi Mackinnon İngiltere'de doğdu, İskoçya'da okula Gitti, Fransa ve İtalya'da okudu ve İspanya'da çalıştı. Çocuk kitapları hazırlayan bir firma olan Usborne'a katılmadan önce öğretmen, çevirmen ve tur yöneticisi olarak çalıştı. Yıllar boyunca Arapça'dan Galce'ye kadar on altı dilde Usborne kitapları yazdı ve editörlüğünü yaptı. Evli ve üç çocuğu olan Mairi Mackinnon, Londra'da gençler, kitaplar ve meraklı müzik aletleriyle dolu bir evde yaşıyor.