His career in the Public Service began in 1999 when he joined the National Prosecuting Authority as Prosecutor in Clanwilliam. He moved through the ranks as a District Court Prosecutor, Advanced District Court Prosecutor, District Control Prosecutor, Regional Court Prosecutor, Advanced Regional Court Prosecutor and Regional Court Control Prosecutor and in 2007 he was promoted to Senior Public Prosecutor. In April 2009 he was appointed as a Senior State Advocate at the Organised Crime Component.
He is also very active in the community and is currently involved with Sector Policing, the Community Police Forum and Civic Organisations in the Southern Suburbs of Cape Town. In all these institutions he serves as legal advisor and spearheads strategy in these organisations.