She studied acting at Tshwane Technical University in Pretoria and then graduated with a Bachelor with Honors degree in drama.
Later, she met the theater director Quintin Wils and author Jannes Erasmus where she started to perform in many stage plays such as Sand.
[7] Meanwhile she was invited to the popular soap opera Generations, where she played the role of "Isabelle" for two and a half continuous years now.
[8] While working on Generations, she also performed in the stage plays, Crave, ONSkuld, Wie Hyg So and Kop Onderstebo.
Since 2016, she is also playing the dual roles "Alexa Chauke" and "Amanda Lous" in the popular SABC 2 soap opera 7de Laan produced by Danie Odendaal.