He first visited South Africa in 1967, on
David Poole's invitation, to debut as Prince Siegfried in
Swan Lake. He then joined the
Iranian National Ballet for a year in 1968, before dancing in the inaugural performance of the
Northern Dance Theatre. He was then invited to join the ballet of the
Grande Theatre de Geneve by
Alfonso Cata. He joined
CAPAB Ballet as a
principal dancer on 1 August 1971. He received South Africa's highest dance award, the
Nederburg Award, in 1981. He was appointed Ballet Master in 1986, but continued dancing until retiring in 1990. After his retirement he focused on audience development and education, founding the Male Development Training Programme for boys from disadvantaged communities. Mackintosh also established the Keith Mackintosh Scholarship Fund which was integral in fundraising for the CTCB Endowment Trust. Mackintosh has guest taught in Finland, Sweden, The Netherlands, Germany, the UK and Monte Carlo. He served on
Cape Town City Ballet's board as the Artistic Coordinator and Director of Outreach until his retirement in 2017. ==References==