In May 2016, the South African Sports Confederation and Olympic Committee (SASCOC) named him as part of the South African team for the 2016 Summer Olympics held in Rio de Janeiro, Brazil, where he competed in the men's 50 metre freestyle event. He finished 29th in the heats with a time of 22.37 seconds and did not qualify for the semifinals.