Television and stage actor, he is best known for his role as Sibusiso Dlomo in Generations. Since 2015 he was been starring as Detective Nkonzo Mazibuko in the telenovela Ashes to Ashes.
He began his career in 1987 as Cijimpi on the television show Kwa Khala Nyonini 1. By the time the second season rolled around it had propelled him into lasting stardom.
He received an Avanti Award for Best Actor in a Drama for his starring role in the television show uBambolwami.
He married Lerato Sedibe but they divorced in 2014. In 2015 he married Sikelelo Sishuba, whom he had a relationship with before meeting his ex-wife.