WATCH: Fisherman stunned by 'huge' shark encounter in NSW river

One man got the shock of his life during an afternoon of fishing at a quiet NSW north coast river when a "huge shark" popped out of the water.

Bernard Richter had thrown a lazy line in at the wharf at the Richmond River in Ballina when he threw a few snapper frames in.

What happened next shocked him.

The shark came up to the surface about five times. Source: Bernard Richter
The shark came up to the surface about five times. Source: Bernard Richter

"Not your usual arvo out fishing the river!!!!" he posted on Facebook in excitement on Sunday night.

Richter shared a video of a shark coming right up to shore and snapping up the fish, a once in a lifetime experience according to the experienced fisherman.

The shark was estimated to be about 2.5m long. Source: Bernard Richter
The shark was estimated to be about 2.5m long. Source: Bernard Richter

"Threw some snapper frames in the water with Benny and this bloke rocked up ... definitely a once in a lifetime experience," he wrote.

"A monster shark right in front of us ... we couldn't believe our eyes," he told The Northern Star.

"It was huge and we think it was eight or nine foot (about 2.5 metres)."

Some comments online suggest the shark could have been a grey nurse.