22-year-old Joshua Alan Jordan died Saturday after being shot as his father was cleaning his gun. No charges have been filed

Authorities say a Florida man fatally shot his son while cleaning a gun.

The Sarasota Herald-Tribune reports that 22-year-old Joshua Alan Jordan died Saturday.

The Charlotte County Sheriff's Office says Joshua's father, John Jordan, was cleaning his .45-caliber handgun at a Port Charlotte home after returning from a local gun range in Punta Gorda.

The firearm discharged and struck Jordan.

Family members performed CPR until emergency responders arrived.

Jordan was taken to a hospital, where he was pronounced dead.

John Jordan, right, accidentally killed his 22-year-old son, Joshua (left), while cleaning his gun

The shooting happened at their Port Charlotte home (pictured) after returning from a gun range

Detectives say the shooting was an accident.

John describes himself as a husband, father, teacher, musician, technician and biker on his Facebook page.

His love of shooting and guns is also clear for all to see with numerous videos depicting him at shooting practice at a nearby gun range.

No charges were immediately filed against him as a result of the death.