Before entering drama, he joined a casting agency. In the meantime, he studied drama at the DNA academy at JohannesburgTheatre. In 2018, he played the supportive role of "Pastor Max" on SABC 2 Venda drama serialMuvhango. Then in 2019, he appeared in the etv sci-fi telenovela Isipho and played the role "Teboho". In 2020, he joined with the regular cast of the e.tv. medical telenovela Durban Gen. In the series, he played the lead role of "Dr. Lindelani Zulu" until October 2022.