A man who plunged into a lake to rescue a struggling deer had his daring rescue efforts caught on camera.

The footage shows the unidentified Texas resident entering Lake Conroe to save the stranded animal.

The deer was struggling to stay afloat when the man jumped into the water.

The man managed to carry the deer towards a dock on a flotation ring, where, with the help of the authorities, the deer was carried to safety on the shore.

Lieutenant Timothy Cade alongside the Montgomery County police was summoned to the lake just before noon on Sunday, where they caught both the man and deer on camera.

It can be difficult for deer and other wildlife to get themselves out of lakes due to the retaining walls that help to protect the shore from erosion.