Officers from Sutherland Shire Police Area Command, PolAir, Marine Area Command, Surf Life Saving NSW and NSW Ambulance paramedics rushed to the scene, and the pair were winched from the water.
The man died at the scene. He is yet to be identified.
A 14-year-old boy was taken to the Children’s Hospital at Randwick where he is in a stable condition.
NSW Police are investigating.
Meanwhile, a search has resumed for a man swept into treacherous seas off rocks in Sydney’s Eastern Suburbs on Good Friday.
The 24-year-old was walking on rocks with friends around 1pm at Little Bay Beach when a big wave swept him into the sea.
An urgent search was launched, with police, Marine Area Command, PolAir, Surf Life Saving NSW, Marine Rescue NSW, Ambulance paramedics and Randwick Council lifeguards involved.
It was called off by bad weather, but resumed on Saturday.
It has now restarted again, with Marine Rescue Botany Port Hacking among those involved.
Marine Rescue NSW Inspector Steve Raymond said they searched for over seven hours yesterday.
Wild waves have been seen up and down the coast over the holiday, with experts issuing strong warnings.
Surf Life Saving NSW bosses say all four drownings in the state saw people washed off rocks and into the ocean.
There were also other incidents which saw lives saved.
“This is the worst Easter long weekend I’ve seen in many years,” SLSNSW CEO, Steve Pearce said.
“I can’t stress enough how important it is for the public to be aware of the surf conditions when visiting the coastline and to not place themselves in a position of unnecessary risk.”
However, conditions have now eased in some areas, but beachgoers are still urged to take extra care.
The Bureau of Meteorology has cancelled a hazardous surf warning for Byron Coast, Coffs Coast and Macquarie Coast.