 He is a former Umkhonto weSizwe (MK) operative and joined the South African Navy in 1994.He assumed command of the minesweeper in 2003

In 1999 he attended the Officers Course at the South African Naval College and spent 9 months attending the International Principal Warfare Officer (A) course with the British Royal Navy.He commanded the Valour Class Frigate in 2007
In 2009 he attended the United States Naval War College He then commanded as well as serving as Commander of the Frigate Squadron

He was appointed Flag Officer Fleet and promoted to Rear Admiral in 2014 In 2020 he was appointed Chief of Staff for the SANDF Joint Operations Division.