Shanon Kissel says his daughter, Nicole, spotted Charles "Dale" Ostrander as he was struggling in the water near Long Beach, Wash., on Friday and went out to help.
Kissel says Nicole had Dale on her boogie board at one point until a wave swept him off.
The boy disappeared for about 20 minutes until rescuers found him in the water but without a pulse. He was rushed to a nearby hospital and his heart started beating.
Dale was taken to a hospital in Portland, where he was released from intensive care on Wednesday.