Karabo is the Director at the Centre for Child and an extra-ordinary lecturer in the Department of Private Law of the University of Pretoria. She obtained her LLB and LLM in Child Law (cum laude), 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 and joined the Centre for Child Law in 2007. Karabo appears regularly in the High Court and had her first appearance in the Constitutional Court in 2016.

Karabo lectures undergraduate and post graduate courses in child law, education law and human rights. She has been part of various research projects for the National Department of Social Development, Save the Children South Africa and Regional as well as the United Nations Populations Fund-East and Southern Africa. Karabo served as an independent board member and the National Chairperson of Childline South Africa from 2009 until September 2016. She was a member of the Rules Board‘s Children’s Court Task Team whose mandate was to draft court rules for the Children’s Courts in South Africa. Furthermore, Karabo is a member of the Hague Expert Group on International Parentage and Surrogacy which is tasked with researching the possibility of a Hague treaty to regulate international parentage and surrogacy.