Missing man's body found in NSW river

Police divers have located a man's body two days after he reportedly fell into a northern NSW river.

The discovery was made about 10am on Thursday in Richmond River at Woodburn, south of Ballina.

Local police, volunteers and SES in boats launched a search with the help of a helicopter following reports on Tuesday night the 45-year-old had fallen into the river and hadn't been seen since.

Police are now trying to piece together his movements before his death.

They were initially told the man may have been sleeping rough on the riverbank in the company of another man.

They arrested and charged a 43-year-old with assault occasioning actual bodily harm.

He was refused bail and is due back at Lismore Local Court on July 3.

It's unclear if or how the two men are connected.