She holds an LLB and LLM degree, as well as a Certificate in Advanced Labour Law from the University of Pretoria. She started her legal career as a candidate attorney at the University of Pretoria Law Clinic, in 2005, where she remained after her admission as an attorney. She joined the Centre for Child Law in 2007. Karabo lectures Child Law (KID 410) and the Child Law LLM at the University of Pretoria. She has also published in the area of Child Law.