Shaun Oliver rushed into the surf in pursuit of two of four children who got into trouble during a Sunday afternoon swim at Wollongong City Beach.
Mr Oliver, who helped a 12-year-old make his way to safety, was swept out to sea before being pulled from the water by police and given CPR but later died in hospital.