I was born in Soweto, Johannesburg on the 10th August 1952. At the age of six (6) I was chosen to be the captain of the boy scouts group of my age.
I started schooling in 1960 at Jabavu East Community School in Rockville and in 1963 proceeded to Isaacson Higher Primary School where I spent four years. I completed standard six (6) in 1967. In 1968 I entered high school at Morris Isaacson High School until 1970.
I left school for a year (1971) to preach the Word of God since I was a Student Christian Movement activist. This project took me to places like Lesotho, Swaziland, Durban, Bloemfontein and some small towns of our country. I rejoined the education stream in 1972 at Orlando High School where I matriculated in 1973.
In 1974 I worked as a teacher of mathematics and physics at Musi High School.
I enrolled at the University of the North (Turfloop) for a science degree in 1975. My studies were interrupted in June 1976 when I was detained by the apartheid security police for activities related to the June 16 uprisings.
Following the Turfloop university student strikes of 1972, we were conscientized by the Black Consciousness (BC) striking students who came to our high school to explain their actions. I joined the South African Students Movement (SASM), that subscribed to BC, and engaged with the teachings of Onkgopotse Ramothibi Tiro who had been expelled from Turfloop in 1972.
The assassination of Tiro made me to consciously follow political trends in the country. While I was still in the Students Christian Movement (SCM), I became a member of The South African Student Movement (SASO), in 1975 through campus affiliation. I left the country for exile in 1976 and settled in Botswana.
1976 – 1980:
Instrumental in the formation of the Black Consciousness Movement of Azania (BCMA) – served as a member of Constitutional Committee, elected at the Founding Congress.
1980 – 1982:
Head of the following portfolios in the Botswana region: Secretary for Publicity and Information, Vice Chairperson, Secretary for Education and Culture
1982 – 1987
Founding Member of the Azanian National Liberation Army (AZANLA) and became involved in its activities.
1989 – 1994
Member of the Central Committee of the (BCMA): Secretary for Internal Affairs.
1994 – 2001
Elected National Organiser of AZAPO.
2002 – 2006
AZAPO: Secretary for Projects
2006 – 2010 Served in the following positions:
Secretary for Projects;
Secretary for Publicity & Information;
Elected AZAPO Deputy President
1977: Instrumental in the formation of Matlala Secondary School in Tlokweng, Botswana.
1980: Served as Management Committee member of the Manonite Resource Centre in Botswana. Established a Secondary school for refugees at the Dukwe Camp in Botswana.
1991: Board Member of World University Service (WUS), Zimbabwe chapter.
1995: Board Member of Bophelo-Impilo Private School, Mayfair in Zimbabwe.
1998 – 1999: Community Leader in Dobsonville Ext.II, Soweto.
2001 – 2008: Member of the Special Pensions Board – AZAPO representative.