- A political activist early on, experiencing the brutality of the then South African apartheid state.
- A veteran ANC member, he was elected to the chairmanship of the International Relations and Cooperation Portfolio. This took him on delegations to Palestine, Israel and the UN.
- Author of several papers on Palestine in 2017 and 2019.
- Currently, Board member and Spokesperson of BDS South Africa.