The man was at a beach in Florida Sunday, when his children were caught in a rip current.
According to the Okaloosa County Sheriff's Office, 50-year-old Alejandro Velazquez drowned in the Gulf while swimming out to rescue his children.
The sheriff's office says beach lifeguards were able to save the children but Velazquez died later at the hospital.
Okaloosa County said this is the second drowning they have had in five days.