In March 1960 he was involved in anti-Pass Law demonstrations while a student at the University of Cape Town and was later arrested for his anti-apartheid activities. From August 1963 he served a three-year sentence on Robben Island as a political prisoner. On his release he was served with a two-year banning order.
After his time in London he had a short time as an assistant chaplain at St George’s Church in Paris. He returned to South Africa in 1980 and was appointed the rector of St Nicholas' Matroosfontein. Phillip Russell, archbishop of Cape Town, appointed him as his representative in the Diocese of Johannesburg
In 1984 he was mandated by Archbishop Russell to take responsibility for reopening St Bede’s Theological College, Umtata, which had been closed. In 1985 he was appointed principal of St Bede’s.
In 2006, he founded African Monitor, a pan-African non-profit organization that monitors both the fulfillment of the promises of both aid-giving and aid-receiving countries.[2]