Police in North Wales have confirmed the man in his 30s died after being pulled under water on Sunday. The father, said to be on holiday on the Welsh coast, was flown to Ysbyty Gwynedd hospital in Bangor.
Witnesses have said three children got into difficulty in the water.
They said a man had jumped into the water to rescue the children.
The children’s mother shared a Facebook post after she heard about the terrifying event.
She explained how her “kids were drowning in the sea”.
The mother wrote: “Is anyone in Barmouth ASAP my kids were drowning in the sea and their dad has got them out but is now having CPR and my kids are on their own.”
A spokesman for North Wales Police explained the family had been made aware of the incident.
He said: “Police and the Coastguard were called at 1.58pm today to a report that a man had got into difficulty in the sea in Barmouth.
“The man, believed to be in his 30s, was taken by Air Ambulance to Ysybyty Gwynedd, where he tragically died. His family have been made aware.”
READ MORE: Shark invasion sparks beach closures in Spain
A spokesman for the Coastguard said: “At 1.31pm HM Coastguard received a 999 call reporting people in the water off Barmouth and sent Barmouth coastguard rescue team, Barmouth RNLI lifeboat, and HM Coastguard’s fixed wing aircraft.
“Barmouth harbour master and the coastguard rescue helicopter and Helimed also attended.
“A male casualty was recovered from the water and transferred to Ysbyty Gwynedd, Bangor in a serious condition.”
A Welsh Ambulance spokeswoman said: ‘We were called at 1.39pm today to reports of persons caught in a rip tide at Barmouth beach.
“We sent two rapid response cars and two emergency ambulances to the scene where crews were also supported by a Wales Air Ambulance and a search and rescue helicopter.
“Three patients have been taken to Ysbyty Gwynedd.”
It was confirmed later that the father had died in hospital.
Initially, the children were taken to the lifeboat station on the promenade.
Two of the children were later taken by ambulance to the hospital.
HM Coastguard has warned visitors to take extra care at the seaside.