Mackintosh came to Australia with his family in 1969. He graduated from the Queensland College of Art. His first illustrated book was Hans Christian Andersen's The Emperor's New Clothes (1993), which was highly commended in the MacMillan Children's Book Prize. Since 2006, he has been living in London.