Graduated in 2015 with an honours degree in Physiotherapy from the University of Pretoria. He completed his community service in Tshwane district metro, in the clinics and sub-acute centres.
He continued to work in Tshwane district metro after community service, and treated various conditions such as orthopaedic and neurological conditions, paediatric conditions, neuromuscular conditions as well as lung complications. He was involved in the management of many health promotions on a district level. He also worked at a private hospital in Centurion for 7 years, treating mainly critical patients and lung conditions.
He later joined Hector, Naidoo and associates in March 2021. He was then promoted to Associate in October 2022.