1987, BA in Social Work, University of the North; 1987-90, Head, Women's Department, South African Youth Congress; 1990, Secretary, Women Affairs, African National Congress Youth League; 1990-91, Member, Provincial National Youth Council; 1992-94, Social Worker, NCCR; 1996, Member, Provincial Executive, ANC, Northern Cape; 2004, Deputy Chairperson, ANC, Northern Cape then Provincial Chairperson; 1997-99, Chief Whip, ANC, Northern Cape Provincial Legislature; 1997-2003, Treasurer, ANC: 1999-2004, Member, Executive Council, Health; 1998-2007, Member, ANC NEC; 2002-08, Member, National Executive Committee, ANC Women's League; 1998-2007, Member, National Executive Committee; ANC; 2003-07, Provincial Chairperson, ANC; 2004-09, Premier, Northern Cape. Since 2009, current position.