Best known for her long-running role as Dineo Mashaba on the South African soap opera Generations. She starred on the show for 9 years. In 2010, she won the South African Film and TV Award (SAFTA) for Best Actress for her role on the soap. She graduated from the University of Cape Town in 2001 with a Bachelor's of Arts degree in theatre & performance and gender studies. She began her acting career performing in a wide variety of stage plays.