He left South Africa in 1985 to join
Umkhonto We Sizwe and underwent training in
East Germany before being selected for naval training in the
Soviet Union. He integrated into the South African Navy in 1994. In 2009, he was appointed Director Fleet Logistics at Fleet Command as a Rear Admiral (junior grade). and served as acting Chief after the retirement of Vice Admiral
Samuel Hlongwane. He was appointed Chief of the Navy from 1 November 2022. ==Awards and decorations==