A CROCODILE which injured a teenage boy has been caught on a GoPro which was on while he was swimming in a gorge in the Kimberley region in WA.

Cameron Timms, 14,  was bitten while he was swimming with his family at El Questro's Moonshine Gorge.

The teenager's camera captured video of the crocodile swimming just centimetres from him and his family, moments after the incident, the ABC reported.

He told the Kimberley Echo: "I had the GoPro on to see if anything cool was happening underwater and it captured the croc swimming around."

Cameron Timms was left bleeding on his hand and stomach.
Cameron Timms was left bleeding on his hand and stomach.

Cameron Timm's father Mark told the ABC his son was cut on the elbow and the stomach but they were not deep or "particularly serious" and he was recovering well.

Mr Timms said it was only later when they reviewed GoPro footage in slow motion that they realised a 1.5-metre freshwater crocodile had swum through the middle of their group.

"Cameron felt it bump him and then, I don't know, not very long after his elbow hurt a little bit, and had a look and it was bleeding and so he hopped out and his stomach was bleeding a little bit and his elbow had quite a lot of blood coming out of it.

"So we realised something had happened. Weren't really sure at that stage until we looked back on things."