Bachelor Cur., University South Africa, Pretoria, 1978. Bachelor Cur Honors, University South Africa, Pretoria, 1981. Master of Arts Cur, University South Africa, Pretoria, 1983.
Doctor of Literature et Phil., University South Africa, Pretoria, 1986.
Theatre sister, Provincial Hospital, Ladysmith, South Africa, 1960-1967;
tutor, Edendale College, Pietermaritzburg, South Africa, 1969;
principal matron, Ngwelezana Hospital, Empangeni, South Africa, 1970-1975;
principal matron, Benedictine Hospital, Nongoma, South Africa, 1976;
lecturer, U. Zululand, Kwadlangezwa, 1981-1986;
professor and head department nursing science, U. Zululand, Kwadlangezwa, since 1987;
vice dean faculty arts, U. Zululand, Kwadlangezwa, 1988. Chairperson Tutor's Discussion Group, Natal, 1985-1988. Visiting lecturer U. Transkei, Umtata, 1987.
Vice president South African Nursing Council, Pretoria, 1994. Founder Doctor Mashaba Bursary Fund, 1987. Initiator Port Dunford Health Svc., 1994.
Member parish council Anglican Church, Kwadlangezwa, 1988-1990, Violence Prevention Committee, Kwadlangezwa, 1993, Selection of Ordinands Committee, Eshowe, 1988, Council of Nursing College, Ngwelezana, since 1986. Participant World Health Forum, Dallas, 1996. Member Nurse Educators Society, Society of Nurse Researchers of South Africa.
Married Solomon John Mashaba, July 12, 1958 (deceased November 1975). Children: Sibusiso, Dumisani, Sipho.